Documente Academic
Documente Profesional
Documente Cultură
void Awake()
{
if (instance != null)
{
Debug.LogError("More than one BuildManager in Scene");
return;
}
instance = this;
PlayerStats.Money -= turretToBuild.cost;
BuildManager buildManager;
void Start ()
buildManager = BuildManager.instance;
{
Debug.Log ("Standart Turred Selected");
buildManager.SelectTurretToBuild (standardTurret);
}
public void SelectAnotherTurret()
{
Debug.Log ("Another Turred Selected");
buildManager.SelectTurretToBuild(missileLauncher);
}
}
[System.Serializable]
public class TurretBluePrint {
[Header("Optional")]
public GameObject turret;
BuildManager buildManager;
void Start () {
rend = GetComponent<Renderer>();
startColor = rend.material.color;
buildManager = BuildManager.instance;
if (buildManager.CanBuild)
return;
if (turret != null)
{
Debug.Log("Nem pegando que vc vai construir aqui");
}
// buildManager.BuildTurretOn(this);
}
void OnMouseEnter()
{
if (EventSystem.current.IsPointerOverGameObject ())
return;
if (buildManager.CanBuild)
return;
rend.material.color = clickColor;
}
void OnMouseExit()
{
rend.material.color = startColor;
}
}