Files
vampire-like/Assets/GameMain/Scripts/Procedure/Game/GameStateBase.cs
T
SepComet 0bab6ecbc5 迁移 Player/ProcedureGame/ShopUseCase 里的实体方法调用风格
- Player/ShopUseCase:调整了 Weapon 实体的打开方式
- ProcedureGame:调整初始化时的 Hud 和 Player 的初始化写法,流程更清楚
2026-06-16 17:09:19 +08:00

21 lines
549 B
C#

using System.Collections;
using System.Collections.Generic;
using GameFramework.Fsm;
using GameFramework.Procedure;
using UnityEngine;
namespace SepCore.Procedure
{
public abstract class GameStateBase
{
public abstract GameStateType GameStateType { get; }
public abstract void OnInit(ProcedureGame master);
public abstract void OnEnter();
public abstract void OnUpdate(float elapseSeconds, float realElapseSeconds);
public abstract void OnLeave();
public abstract void OnDestroy();
}
}