コード例 #1
0
ファイル: RudnikScr.cs プロジェクト: NikTCh33/TowerDefense
        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);
            }
        }
コード例 #2
0
ファイル: RudnikScr.cs プロジェクト: NikTCh33/TowerDefense
 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 = "Недостаточно денег";
     }
 }
コード例 #3
0
ファイル: cozarm.cs プロジェクト: NikTCh33/TowerDefense
 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);
 }
コード例 #4
0
ファイル: cozarm.cs プロジェクト: NikTCh33/TowerDefense
    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);
    }
コード例 #5
0
 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;
     }
 }
コード例 #6
0
 /// <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 = "Выберите место установки";
     }
 }
コード例 #7
0
    /// <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);
    }