// Use this for initialization void Start() { foodText = GameObject.Find("FoodText").GetComponent <Text>(); medicineText = GameObject.Find("MedicineText").GetComponent <Text>(); valuablesText = GameObject.Find("ValuablesText").GetComponent <Text>(); mHealthText = GameObject.Find("MotherHealthText").GetComponent <Text>(); cHealthText = GameObject.Find("ChildHealthText").GetComponent <Text>(); eventScript = EventScreenScript.Instance(); }
public static EventScreenScript Instance() { if (!eventScreenScript) { eventScreenScript = FindObjectOfType(typeof(EventScreenScript)) as EventScreenScript; if (!eventScreenScript) { Debug.LogError("Can't find this script on any objects."); } } return(eventScreenScript); }
void Start() { _gameEvents = JsonUtility.FromJson <GameEventList>(gameEventsFile.text); foreach (GameEvent ge in _gameEvents.events) { if (ge.triggered) { _triggeredEvents.Add(ge); } else { _randomEvents.Add(ge); } } eventScript = EventScreenScript.Instance(); eventScript.StartEvent(GetEventByID(0)); //Starts introductory event }