Exemplo n.º 1
0
    private void SetTankHealth()
    {
        PlayerTankHealth pTankHealth = instance.GetComponent <PlayerTankHealth>();

        pTankHealth.healthImageContainer = healthImageContainer;
        pTankHealth.onHealthColor        = onHealthColor;
        pTankHealth.offHealthColor       = offHealthColor;
    }
    protected override GameObject InstantiateTank(Transform transform, Material material)
    {
        player     = Instantiate(playerTank, transform);
        player.tag = "BlueTank";

        PlayerTankHealth playerTankHealth = player.GetComponent <PlayerTankHealth>();

        playerTankHealth.aiVSplayerBattleManager = this;

        ColorSetter colorSetter = player.GetComponent <ColorSetter>();

        colorSetter.SetColor(material);

        int        range   = Random.Range(0, positions.Length);
        GameObject redTank = Instantiate(aiTank, positions[range]);

        redTank.tag = "RedTank";

        SetAttributes(redTank, spawn2Mat, "Blue", player);

        tanks.Add(redTank);
        return(player);
    }