public override void EventMouseUp() { ShopClick.Cancel(); if (ShopMove.Meta.type != null) { ShopMove.Meta.OffLastObject(); } ShopMove.Meta.type = "Rudnik"; ShopMove.Meta.RunInfo = Info; ShopMove.Meta.RunSell = Sell; ShopMove.Meta.OffLastObject = Off; ShopMove.Meta.gameObject = gameObject; Select.SetActive(true); if (!ustanovka.activeSelf) { ShopMove.SetActPanel(true); ShopMove.Selecteditem = 10; } else { ShopMove.SetSellPanel(true); MenuRudnik.ShowRudnik(vagonetka); } }
public static void MayBuild(ref string text, GameObject go) { if (GlobalData.Money - DefaultPrice >= 0) { GlobalData.Money -= DefaultPrice; RudnikScr r = go.GetComponent <RudnikScr>(); ShopClick.Cancel(); r.ustanovka.SetActive(true); r.EventMouseUp(); text = "Установлено"; } else { text = "Недостаточно денег"; } }
public override void EventMouseUp() { ShopClick.Cancel(); if (ShopMove.Meta.type != null) { ShopMove.Meta.OffLastObject(); } ShopMove.Meta.type = "Kazarma"; ShopMove.Meta.RunInfo = Info; ShopMove.Meta.RunSell = Sell; ShopMove.Meta.OffLastObject = Off; ShopMove.Meta.gameObject = gameObject; KazarmUpMenu.TempCozarm = this; MenuGUI.SetMenuSell(true); MenuKazarm.ShowMenu(); Select.SetActive(true); }
public static GameObject MayBuild(ref string text, GameObject go) { GameObject t = null; if (GlobalData.Money - DefaultPrice >= 0) { GlobalData.Money -= DefaultPrice; t = Instantiate(Resources.Load("Object/GAME/Enviroment/Cozarm") as GameObject, go.transform.position, new Quaternion()); Destroy(go); ShopClick.Cancel(); text = "Установлено"; } else { text = "Недостаточно денег"; } return(t); }
public override void EventMouseUp() { if (IsHideRange) { IsHideRange = false; ShopMove.IsHide = true; } else { IsHideRange = true; ShopClick.Cancel(); MenuTowerUpgrade.SetCharacteristics(); ShopMove.SetSellPanel(true); } if (ShopMove.TempPlace != null) { ShopMove.TempPlace.GetComponent <PlaceBuildScr>().Select = false; } }
/// <summary> /// Проверяет заданую точку и кол-во денег, на возможность постановки башни. Параметр text возвращает сообщение с результатом /// </summary> public new static void MayBuild(ref string text, GameObject go) { if ((go != null) && (ShopMove.Meta.type == "PlaceBuild")) { if (MayBuy()) { Buy(); Instantiate(Resources.Load("Object/GAME/Towers/FrostMage/TowerMage") as GameObject, go.transform.position, Quaternion.Euler(-90, 0, 0)); Destroy(go); ShopClick.Cancel(); text = "Установлено"; } else { text = "Недостаточно ресурсов"; } } else { text = "Выберите место установки"; } }
/// <summary> /// Проверяет заданую точку и кол-во денег, на возможность постановки башни. Параметр text возвращает сообщение с результатом /// </summary> public static GameObject MayBuild(ref string text, GameObject go) { GameObject t = null; if ((go != null) && (ShopMove.Meta.type == "PlaceBuild")) { if (MayBuy()) { Buy(); t = Instantiate(Resources.Load("Object/GAME/Towers/Tower1") as GameObject, go.transform.position, new Quaternion()); Destroy(go); ShopClick.Cancel(); text = "Установлено"; } else { text = "Недостаточно ресурсов"; } } else { text = "Выберите место установки"; } return(t); }