protected override void AdditionalEffects() { GameManager.gm.enableHeal = true; PlayerControlsScript pc = GameManager.player.GetComponent <PlayerControlsScript>(); pc.EnableHeal = true; pc.SetEdge(12); }
protected override void AdditionalEffects() { GameManager.gm.enableSpecials = true; PlayerControlsScript pc = GameManager.player.GetComponent <PlayerControlsScript>(); pc.EnableSpecials = true; pc.SetEdge(12); encounterBoundary.position = this.transform.position; }
public static void Reset() { if (currentEncounter != null) { currentEncounter.Reset(); } Destroy(player); screenFlasher.Reset(); player = Instantiate(gm.playerPrefab, gm.restartPoint, Quaternion.identity); pc = player.GetComponent <PlayerControlsScript>(); pc.SetEdge(prevEdge); prevHealth++; // heal for 1 each time the player resets pc.SetHealth(prevHealth); }
public static void SetPlayer(GameObject p) { player = p; pc = player.GetComponent <PlayerControlsScript>(); SynchronizePlayerAndHealthbar(); }