示例#1
0
 // 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
 }