public override void execute(AnimationFlow animationFlow) { if (onExecute != null) { onExecute(); } }
public override void execute(AnimationFlow animationFlow) { animate(); c.onPlay(); HandManager.instance.updateElements(); }
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(); } }
public abstract void execute(AnimationFlow animationFlow);
public override void execute(AnimationFlow animationFlow) { animate(); enemyAction.Action(); }