Exemplo n.º 1
0
 public Player GetEnemyPlayerComponentOf(Player_asset asset)
 {
     if (asset == player1Asset)
     {
         return(player2.GetComponent <Player>());
     }
     if (asset == player2Asset)
     {
         return(player1.GetComponent <Player>());
     }
     return(null);
 }
Exemplo n.º 2
0
        private void ChangeHealthBar(Player_asset playerAsset, float currentHealth, float startingHealth)
        {
            var x = Utils.ClampedPercent(currentHealth, startingHealth);

            if (playerAsset == player1Asset)
            {
                p1HealthBar.value = x;
            }
            if (playerAsset == player2Asset)
            {
                p2HealthBar.value = x;
            }
        }
Exemplo n.º 3
0
        private void Initialise()
        {
            if (player1)
            {
                Destroy(player1.gameObject);
            }
            if (player2)
            {
                Destroy(player2.gameObject);
            }
            if (arena)
            {
                Destroy(arena.gameObject);
            }

            currentArenaAsset = null;
            currentP1Asset    = null;
            currentP2Asset    = null;
        }
Exemplo n.º 4
0
 public void SetPlayerAsset(Player_asset newAsset)
 {
     playerAsset = newAsset;
 }
Exemplo n.º 5
0
 private void Start()
 {
     player1Asset = GameManager.instance.GetPlayer1Asset();
     player2Asset = GameManager.instance.GetPlayer2Asset();
 }
Exemplo n.º 6
0
 public void SelectPlayer(PlayerNumber newPlayerNumber, Player_asset newPlayerAsset)
 {
     Debug.Log("new player:" + newPlayerNumber + " (" + newPlayerAsset.GetPlayerName() + ")");
 }
Exemplo n.º 7
0
 public void SetPlayer2Asset(Player_asset newAsset)
 {
     player2Asset = newAsset;
     Debug.Log("player 1 set");
 }