迁移 Player/ProcedureGame/ShopUseCase 里的实体方法调用风格

- Player/ShopUseCase:调整了 Weapon 实体的打开方式
- ProcedureGame:调整初始化时的 Hud 和 Player 的初始化写法,流程更清楚
This commit is contained in:
SepComet
2026-06-16 17:09:19 +08:00
committed by basil
parent a721670b36
commit 0bab6ecbc5
8 changed files with 107 additions and 118 deletions
@@ -10,12 +10,11 @@ namespace SepCore.Procedure
{
public abstract GameStateType GameStateType { get; }
public abstract void OnInit(ProcedureGame master);
public abstract void OnEnter(IFsm<IProcedureManager> procedureOwner);
public abstract void OnEnter();
public abstract void OnUpdate(IFsm<IProcedureManager> procedureOwner, float elapseSeconds,
float realElapseSeconds);
public abstract void OnUpdate(float elapseSeconds, float realElapseSeconds);
public abstract void OnLeave(IFsm<IProcedureManager> procedureOwner);
public abstract void OnDestroy(IFsm<IProcedureManager> procedureOwner);
public abstract void OnLeave();
public abstract void OnDestroy();
}
}
}