diff options
Diffstat (limited to 'Client/Assembly-CSharp/DivertPowerMetagame.cs')
-rw-r--r-- | Client/Assembly-CSharp/DivertPowerMetagame.cs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Client/Assembly-CSharp/DivertPowerMetagame.cs b/Client/Assembly-CSharp/DivertPowerMetagame.cs new file mode 100644 index 0000000..1be1bf3 --- /dev/null +++ b/Client/Assembly-CSharp/DivertPowerMetagame.cs @@ -0,0 +1,25 @@ +using System; +using UnityEngine; + +public class DivertPowerMetagame : Minigame +{ + public Minigame DistributePrefab; + + public Minigame ReceivePrefab; + + public override void Begin(PlayerTask task) + { + base.Begin(task); + Minigame minigame; + if (this.MyNormTask.taskStep == 0) + { + minigame = UnityEngine.Object.Instantiate<Minigame>(this.DistributePrefab, base.transform.parent); + } + else + { + minigame = UnityEngine.Object.Instantiate<Minigame>(this.ReceivePrefab, base.transform.parent); + } + minigame.Begin(task); + UnityEngine.Object.Destroy(base.gameObject); + } +} |