// Start is called before the first frame update void Start() { nextState = BASE_STATE.Init(State.World); worldSystem.OnCombatStarted += handleCombatStarted; combatSystem.OnCombatComplete += handleCombatFinished; }