//--- Unity Methods ---// private void Awake() { // Init the private variables m_roomManager = GameObject.FindObjectOfType <Room_Manager>(); m_callLogUI = GameObject.FindObjectOfType <CallerLog_UIManager>(); m_callList = new List <Call_Group>(); m_timeSinceLastCall = 0.0f; }
//--- Unity Methods ---// private void Awake() { // Init the private variables m_roomManager = GameObject.FindObjectOfType <Room_Manager>(); m_callLogUI = GameObject.FindObjectOfType <CallerLog_UIManager>(); m_callList = new List <Call_Group>(); totalCash = GameObject.Find("Txt_Money").GetComponent <TextMeshProUGUI>(); audioManager = GameObject.Find("AudioManager").GetComponent <Audio_Manager>(); persistManager = GameObject.Find("PersistenceManager").GetComponent <Persistence_Manager>(); m_active = false; // Sample the difficulty curve to determine how quickly calls should spawn throughout this day Persistence_Manager persistence = GameObject.FindObjectOfType <Persistence_Manager>(); Day_Manager dayManager = GameObject.FindObjectOfType <Day_Manager>(); float percentThroughWeek = (float)persistence.m_dayNumber / (float)(dayManager.maxDayCounter - 1); m_timeBetweenCalls = m_timeBetweenCallsCurve.Evaluate(percentThroughWeek); m_timeSinceLastCall = m_timeBetweenCalls; Debug.Log("Time Between Calls: " + m_timeBetweenCalls); }