Exemple #1
0
    protected override void AdditionalEffects()
    {
        GameManager.gm.enableHeal = true;
        PlayerControlsScript pc = GameManager.player.GetComponent <PlayerControlsScript>();

        pc.EnableHeal = true;
        pc.SetEdge(12);
    }
Exemple #2
0
    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;
    }
Exemple #3
0
 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);
 }
Exemple #4
0
 public static void SetPlayer(GameObject p)
 {
     player = p;
     pc     = player.GetComponent <PlayerControlsScript>();
     SynchronizePlayerAndHealthbar();
 }