Пример #1
0
 public void BtnCreateAlliance()
 {
     if (stats.Get_Data_From("Antymatery") >= cost)
     {
         if (CheckName(AllianceDataInput[0]) && CheckTag(AllianceDataInput[1]))
         {
             stats.Change_Antymatery(-cost);
             stats.Set_String_Data("Alliance_Name", AllianceDataInput[3].text);
             stats.Set_String_Data("Alliance_Tag", AllianceDataInput[4].text);
             stats.Set_String_Data("Alliance_Avatar", "http://www.owiki.de/images/2/28/Flottenadmiral.PNG");
             stats.Set_Data("MemberID", 0);
             stats.Set_Data("Space Base", 0);
             stats.Set_Data("Scout", 0);
             stats.Set_Data("Aliiance_Antymatery", 0);
             GetAllianceData();
             GUIOverview.page = 15;
         }
         else
         {
             GUIOverview.View_CanvasMessage("Empty Name or Tag!");
         }
     }
     else
     {
         GUIOverview.View_CanvasMessage("Too small Antymateries!");
     }
 }
Пример #2
0
 public void BtnPVP()
 {
     if (staty.Get_Data_From("Antymatery") >= 5)
     {
         staty.Change_Antymatery(-5);
         BtnOpenScene("PVP");
     }
     else if (staty.Get_Data_From("Antymatery") < 5)
     {
         View_CanvasMessage("Min. 5 antymatery to fight");
     }
 }
Пример #3
0
 public void BuyShips(int nr)
 {
     if (!ships[nr].haveornothave)
     {
         if (staty.Get_Data_From("Antymatery") >= ships[nr].price)
         {
             ships[nr].haveornothave = true;
             staty.Change_Antymatery(-ships[nr].price);
             staty.Set_Data("Ship_Id", ships[nr].id);
             staty.Set_Data("Life", ships[nr].life);
             staty.Set_Data("Ch_Drop", ships[nr].ch_drop);
             staty.Set_Float_Data("Consumption", ships[nr].consumption);
             staty.Set_Data("Bought_Ships", staty.Get_Data_From("Bought_Ships") + 1);
             staty.Set_Data("Speed_Ship", ships[nr].speed_ship);
             staty.Set_Float_Data("Max_Lasers", ships[nr].max_lasers);
             staty.Set_String_Data("Ship_Name", ships[nr].name);
             PlayerPrefs.Save();
             GUIPlanetOperations.Subject_Information(0, 0, 0, ships[nr].price, ships[nr].name, "Bought!", skin.skin_statku[nr]);
         }
         else if (staty.Get_Data_From("Antymatery") < ships[nr].price)
         {
             GUIPlanetOperations.Turn_On_Ads("antymatery");
             GUIPlanetOperations.Subject_Information(0, 0, 0, ships[nr].price, ships[nr].name, "Too Small Antymatery", skin.skin_statku[nr]);
         }
     }
 }
Пример #4
0
 private void GameplayDatasToSave()
 {
     if (SceneManager.GetActiveScene().name == "Game")
     {
         staty.Set_Data("Metal", staty.Get_Data_From("Metal") + staty.Get_Dropped_Metal());
         staty.Set_Data("Crystal", staty.Get_Data_From("Crystal") + staty.Get_Dropped_Crystal());
         staty.Set_Data("Deuter", staty.Get_Data_From("Deuter") + staty.Get_Dropped_Deuter());
         staty.Set_Data("Destroyed_Comets", staty.Get_Data_From("Destroyed_Comets") + staty.Get_Comets());
         staty.Change_Antymatery(staty.Get_Dropped_Antymatery());
     }
 }
Пример #5
0
 public void BtnBuyBox(int number)
 {
     if (staty.Get_Data_From("Antymatery") >= boxes[number].cost)
     {
         staty.Set_Data(boxes[number].resource, staty.Get_Data_From(boxes[number].resource) + boxes[number].how_much);
         staty.Change_Antymatery(-boxes[number].cost);
         GUIOverview.View_CanvasMessage("Bought " + boxes[number].how_much + " " + boxes[number].resource);
         PlayerPrefs.Save();
     }
     else
     {
         GUIOverview.View_CanvasMessage("Don't enough antymateries");
     }
 }
Пример #6
0
 public void BuyLasers(int nr)
 {
     if (!lasers[nr].haveornothave)
     {
         if (staty.Get_Data_From("Antymatery") >= lasers[nr].price)
         {
             lasers[nr].haveornothave = true;
             staty.Change_Antymatery(-lasers[nr].price);
             staty.Set_Data("Laser", lasers[nr].id);
             PlayerPrefs.Save();
             GUIPlanetOperations.Subject_Information(0, 0, 0, lasers[nr].price, lasers[nr].name, "Bought!", skin.skin_laseru[nr]);
         }
         else if (staty.Get_Data_From("Antymatery") < lasers[nr].price)
         {
             GUIPlanetOperations.Turn_On_Ads("antymatery");
             GUIPlanetOperations.Subject_Information(0, 0, 0, lasers[nr].price, lasers[nr].name, "Too Small Antymatery!", skin.skin_laseru[nr]);
         }
     }
 }
Пример #7
0
    private void Earn(string t_reward)
    {
        switch (t_reward)
        {
        case "resources":
            staty.Set_Data("Metal", staty.Get_Data_From("Metal") + Random.Range(10, 15 + (staty.Get_Points() * 2)));
            staty.Set_Data("Crystal", staty.Get_Data_From("Crystal") + Random.Range(10, 15 + (staty.Get_Points() * 2)));
            staty.Set_Data("Deuter", staty.Get_Data_From("Deuter") + Random.Range(10, 15 + (staty.Get_Points() * 2)));
            PlayerPrefs.Save();
            break;

        case "antymatery":
            staty.Change_Antymatery(Random.Range(3, 10 + staty.more_antymateries));
            PlayerPrefs.Save();
            break;

        case "game_over":
            Debug.Log("Przegrales");
            break;
        }
    }
Пример #8
0
 private void Collect(int value)
 {
     GUIOverview.View_CanvasMessage("You've bought " + value + " Antymateries.");
     stats.Change_Antymatery(value);
 }