예제 #1
0
 public override void SetCommand(BattleCommand cmd)
 {
     base.SetCommand(cmd);
     m_cmd    = cmd as CmdExchangeBall;
     m_isOver = false;
 }
예제 #2
0
 public void HandleBattleCommand(BattleCommand cmd)
 {
     Debug.Log("HandleBattleCommand: " + cmd.ToString());
     m_battleField.AddCommad(cmd);
 }
예제 #3
0
 public ProtoCSBattleCommand(BattleCommand cmd) : this()
 {
     m_data = cmd.CmdData;
 }
예제 #4
0
 public override void SetCommand(BattleCommand cmd)
 {
     base.SetCommand(cmd);
     m_cmd    = cmd as CmdBallQueue;
     m_isOver = false;
 }
예제 #5
0
 public virtual void SetCommand(BattleCommand cmd)
 {
     m_side = cmd.Side;
 }
예제 #6
0
 public void AddCommad(BattleCommand cmd)
 {
     m_cmdMgr.AddCommand(cmd);
 }
예제 #7
0
 public void AddNewMissionList(BattleCommand cmd, BattleMissionBase newMission)
 {
     m_lastQueue = new Queue <BattleMissionBase>();
     m_lastQueue.Enqueue(newMission);
     m_missionList.Add(m_lastQueue);
 }
예제 #8
0
 public void AddRequest(BattleCommand command)
 {
     m_requestCommands.Enqueue(command);
 }