public void SetCombatState(eCombatStateType _type, AsIMessage _msg)
	{
//		if(m_CombatState.FsmStateType != _type)
//		{
			combat_ = _type;
			m_CombatState.Exit();
			m_CombatState = m_dicCombatState[_type];
			m_CombatState.Enter(_msg);
//		}
	}
	public void SetCombatState(eCombatStateType _type)
	{
		SetCombatState(_type, null);
	}
Esempio n. 3
0
	public AsCombatStateBase(AsPropertyDelayer_Combat _owner, eCombatStateType _type)
	{
		m_OwnerFsm = _owner;
		m_FsmStateType = _type;
	}