public void UsePassTurn() { actionSetter = () => { turnActions.Clear(); turnActions.Add(new Pass()); }; }
public void UseNormalSlash() { actionSetter = () => { turnActions.Clear(); NormalSlash step = normalSlash.Use(); if (step.CheckActionPrerequisites(ref actionFailedInfo)) { turnActions.Add(step); } }; }
public void UseSpark() { actionSetter = () => { turnActions.Clear(); Spark step = spark.Use(); if (step.CheckActionPrerequisites(ref actionFailedInfo)) { turnActions.Add(step); } }; }
public void UseFireball() { actionSetter = () => { turnActions.Clear(); Fireball step = fireball.Use(); if (step.CheckActionPrerequisites(ref actionFailedInfo)) { turnActions.Add(step); } }; }