public Player GetEnemyPlayerComponentOf(Player_asset asset) { if (asset == player1Asset) { return(player2.GetComponent <Player>()); } if (asset == player2Asset) { return(player1.GetComponent <Player>()); } return(null); }
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; } }
private void Initialise() { if (player1) { Destroy(player1.gameObject); } if (player2) { Destroy(player2.gameObject); } if (arena) { Destroy(arena.gameObject); } currentArenaAsset = null; currentP1Asset = null; currentP2Asset = null; }
public void SetPlayerAsset(Player_asset newAsset) { playerAsset = newAsset; }
private void Start() { player1Asset = GameManager.instance.GetPlayer1Asset(); player2Asset = GameManager.instance.GetPlayer2Asset(); }
public void SelectPlayer(PlayerNumber newPlayerNumber, Player_asset newPlayerAsset) { Debug.Log("new player:" + newPlayerNumber + " (" + newPlayerAsset.GetPlayerName() + ")"); }
public void SetPlayer2Asset(Player_asset newAsset) { player2Asset = newAsset; Debug.Log("player 1 set"); }