コード例 #1
0
 public override void execute(AnimationFlow animationFlow)
 {
     if (onExecute != null)
     {
         onExecute();
     }
 }
コード例 #2
0
        public override void execute(AnimationFlow animationFlow)
        {
            animate();

            c.onPlay();

            HandManager.instance.updateElements();
        }
コード例 #3
0
        public override void execute(AnimationFlow animationFlow)
        {
            animate();

            if (false == PlayFieldController.Instance.AddCreatureToTile(c.target.GetComponent <HexTileController>(), c))
            {
                animationFlow.enqueue(this);
                animationFlow.clear();
            }
            else
            {
                c.onPlay();

                HandManager.instance.updateElements();
            }
        }
コード例 #4
0
 public abstract void execute(AnimationFlow animationFlow);
コード例 #5
0
        public override void execute(AnimationFlow animationFlow)
        {
            animate();

            enemyAction.Action();
        }