using System.Collections; using System.Collections.Generic; using System; using UnityEngine; using UnityEngine.UI; public class RewardsChange : MonoBehaviour { public GameObject DataTransfer; public GameObject nonRInputOBJ; public GameObject shootRInputOBJ; public GameObject shootWithoutReadyRInputOBJ; public GameObject hitRInputOBJ; public GameObject killRInputOBJ; public GameObject winRInputOBJ; public GameObject loseRInputOBJ; public Text nonRInputText; public Text shootRInputText; public Text shootWithoutReadyRInputText; public Text hitRInputText; public Text killRInputText; public Text winRInputText; public Text loseRInputText; private void Start() { } // Update is called once per frame public void nonRValueChanged() { if (nonRInputOBJ.GetComponent<InputField>().text == "" || nonRInputOBJ.GetComponent<InputField>().text == "-") { nonRInputText.color = Color.gray; DataTransfer.GetComponent<StartSeneData>().nonReward = DataTransfer.GetComponent<StartSeneData>().nonRewardDefault; } else { nonRInputText.color = Color.yellow; DataTransfer.GetComponent<StartSeneData>().nonReward = float.Parse(nonRInputOBJ.GetComponent<InputField>().text); } } public void shootRValueChanged() { if (shootRInputOBJ.GetComponent<InputField>().text == "" || shootRInputOBJ.GetComponent<InputField>().text == "-") { shootRInputText.color = Color.gray; DataTransfer.GetComponent<StartSeneData>().shootReward = DataTransfer.GetComponent<StartSeneData>().shootRewardDefault; } else { shootRInputText.color = Color.yellow; DataTransfer.GetComponent<StartSeneData>().shootReward = float.Parse(shootRInputOBJ.GetComponent<InputField>().text); } } public void shootWOReadyRValueChanged() { if(shootWithoutReadyRInputOBJ.GetComponent<InputField>().text == "" || shootWithoutReadyRInputOBJ.GetComponent<InputField>().text == "-") { shootWithoutReadyRInputText.color = Color.gray; DataTransfer.GetComponent<StartSeneData>().shootWithoutReadyReward = DataTransfer.GetComponent<StartSeneData>().shootWithoutReadyRewardDefault; } else{ shootWithoutReadyRInputText.color = Color.yellow; DataTransfer.GetComponent<StartSeneData>().shootWithoutReadyReward = float.Parse(shootWithoutReadyRInputOBJ.GetComponent<InputField>().text); } } public void hitRValueChanged() { if(hitRInputOBJ.GetComponent<InputField>().text == "" || hitRInputOBJ.GetComponent<InputField>().text == "-") { hitRInputText.color = Color.gray; DataTransfer.GetComponent<StartSeneData>().hitReward = DataTransfer.GetComponent<StartSeneData>().hitRewardDefault; } else{ hitRInputText.color = Color.yellow; DataTransfer.GetComponent<StartSeneData>().hitReward = float.Parse(hitRInputOBJ.GetComponent<InputField>().text); } } public void winRValueChanged() { if(winRInputOBJ.GetComponent<InputField>().text == "" || winRInputOBJ.GetComponent<InputField>().text == "-") { winRInputText.color = Color.gray; DataTransfer.GetComponent<StartSeneData>().winReward = DataTransfer.GetComponent<StartSeneData>().winRewardDefault; } else{ winRInputText.color = Color.yellow; DataTransfer.GetComponent<StartSeneData>().winReward = float.Parse(winRInputOBJ.GetComponent<InputField>().text); } } public void loseRValueChanged() { if(loseRInputOBJ.GetComponent<InputField>().text == "" || loseRInputOBJ.GetComponent<InputField>().text == "-") { loseRInputText.color = Color.gray; DataTransfer.GetComponent<StartSeneData>().loseReward = DataTransfer.GetComponent<StartSeneData>().loseRewardDefault; } else{ loseRInputText.color = Color.yellow; DataTransfer.GetComponent<StartSeneData>().loseReward = float.Parse(loseRInputOBJ.GetComponent<InputField>().text); } } public void killRValueChanged() { if(killRInputOBJ.GetComponent<InputField>().text == "" || killRInputOBJ.GetComponent<InputField>().text == "-") { killRInputText.color = Color.gray; DataTransfer.GetComponent<StartSeneData>().killReward = DataTransfer.GetComponent<StartSeneData>().killRewardDefault; } else{ killRInputText.color = Color.yellow; DataTransfer.GetComponent<StartSeneData>().killReward = float.Parse(killRInputOBJ.GetComponent<InputField>().text); } } }