Пример #1
0
        public static void SendRewardMessage(JSONObject result, MyMessageScript messageScript, string initialString)
        {
            string rewardString = "";

            if (result.HasField("money"))
            {
                Debug.Log("reward found!");
                float  money       = result.GetField("money").n;
                string moneyReward = String.Format(StringResources.GetLocalizedString("moneyReward"), money);
                rewardString += moneyReward;
            }
            if (result.HasField("gems"))
            {
                Debug.Log("reward found!");
                float  gems       = result.GetField("gems").n;
                string gemsReward = String.Format(StringResources.GetLocalizedString("gemsReward"), gems);
                rewardString += gemsReward;
            }
            if (result.HasField("bonus"))
            {
                Debug.Log("reward found!");
                string bonusName   = StringResources.GetLocalizedString(result.GetField("bonus").str);
                string bonusReward = String.Format(StringResources.GetLocalizedString("bonusReward"), bonusName);
                rewardString += bonusReward;
            }
            if (result.HasField("tramSkin"))
            {
                Debug.Log("reward found!");
                rewardString += StringResources.GetLocalizedString("tramSkinReward");
            }
            if (result.HasField("conductorSkin"))
            {
                Debug.Log("reward found!");
                rewardString += StringResources.GetLocalizedString("conductorSkinReward");
            }
            if (result.HasField("tramLives"))
            {
                Debug.Log("reward found!");
                float tramLives = result.GetField("tramLives").n;
                rewardString += String.Format(StringResources.GetLocalizedString("tramLivesReward"), tramLives);
            }
            if (rewardString != "")
            {
                initialString += rewardString;
                messageScript.AddMessage(initialString);
            }
        }
Пример #2
0
 public static void SendRewardMessage(JSONObject result, MyMessageScript messageScript, string initialString)
 {
     string rewardString = "";
     if (result.HasField("money"))
     {
         Debug.Log("reward found!");
         float money = result.GetField("money").n;
         string moneyReward = String.Format(StringResources.GetLocalizedString("moneyReward"), money);
         rewardString += moneyReward;
     }
     if (result.HasField("gems"))
     {
         Debug.Log("reward found!");
         float gems = result.GetField("gems").n;
         string gemsReward = String.Format(StringResources.GetLocalizedString("gemsReward"), gems);
         rewardString += gemsReward;
     }
     if (result.HasField("bonus"))
     {
         Debug.Log("reward found!");
         string bonusName = StringResources.GetLocalizedString(result.GetField("bonus").str);
         string bonusReward = String.Format(StringResources.GetLocalizedString("bonusReward"), bonusName);
         rewardString += bonusReward;
     }
     if (result.HasField("tramSkin"))
     {
         Debug.Log("reward found!");
         rewardString += StringResources.GetLocalizedString("tramSkinReward");
     }
     if (result.HasField("conductorSkin"))
     {
         Debug.Log("reward found!");
         rewardString += StringResources.GetLocalizedString("conductorSkinReward");
     }
     if (result.HasField("tramLives"))
     {
         Debug.Log("reward found!");
         float tramLives = result.GetField("tramLives").n;
         rewardString += String.Format(StringResources.GetLocalizedString("tramLivesReward"), tramLives);
     }
     if (rewardString != "")
     {
         initialString += rewardString;
         messageScript.AddMessage(initialString);
     }
 }