/// <summary> /// 设置lifeM 核心结构 /// </summary> /// <returns></returns> public virtual int SetLifeCore(LifeMCore Core) { m_SceneID = NdUtil.GetSceneID(); m_Core.Copy(Core); CM.JoinCombat(m_SceneID, this, Core); return(m_SceneID); }
/// <summary> /// Floor不加入cm列表 /// </summary> /// <author>zhulin</author> public override int SetLifeCore(LifeMCore Core) { m_SceneID = NdUtil.GetSceneID(); m_Core.Copy(Core); if (IsCanAttack) { InBoat = true; CM.JoinCombat(m_SceneID, this, m_Core); } return m_SceneID; }
public virtual void SetMoveState(MoveState state) { m_Core.m_MoveState = state; CM.JoinCombat(SceneID, this, m_Core); if (state == MoveState.Walk) { InBoat = true; } else if (state == MoveState.Fly) { InBoat = false; } }