コード例 #1
0
ファイル: NullCommand.cs プロジェクト: hanplay/2.5D_Project
 public override void Visit(SkillState skillState)
 {
     if (skillState.IsEnd())
     {
         BasicState basicState = player.GetBasicState();
         basicState.Stop();
         player.SetState(basicState);
     }
 }
コード例 #2
0
 public override void Visit(SkillState skillState)
 {
     if (skillState.IsEnd())
     {
         BasicState basicState = player.GetBasicState();
         basicState.ChaseTarget(targetUnit);
         player.SetState(basicState);
     }
 }
コード例 #3
0
ファイル: MoveCommand.cs プロジェクト: hanplay/2.5D_Project
 public override void Visit(SkillState skillState)
 {
     if (skillState.IsEnd())
     {
         BasicState basicState = player.GetBasicState();
         basicState.MoveTo(destination);
         player.SetState(basicState);
     }
 }