private void disableMissionEvent(MissionManager.EventType eventType) { if (eventTransforms[eventType].gameObject.activeSelf == true) { eventTransforms[eventType].gameObject.SetActive(false); } }
public void execute() { MissionManager.EventType eventType = getCurrentMissionEvent(); if (eventType != MissionManager.EventType.NULL) { enableMissionEvent(eventType); } else { isComplete = true; // Debug.Log ("Mission is complete via execute method."); } }
private void enableMissionEvent(MissionManager.EventType eventType) { //Debug.Log (eventType.ToString ()); //Debug.Log (eventType.ToString ()); if (eventType != MissionManager.EventType.NULL) { if (eventTransforms [eventType].gameObject.activeSelf == false) { eventTransforms [eventType].gameObject.SetActive(true); } } else { isComplete = true; } }
public void resetEvent(MissionManager.EventType eventToReset) { eventTransforms [eventToReset].gameObject.GetComponent <MissionEvent> ().resetEvent(); missionEvents [eventToReset] = false; enableMissionEvent(eventToReset); }
public void setEventComplete(MissionManager.EventType completedEvent) { missionEvents [completedEvent] = true; disableMissionEvent(completedEvent); // Debug.Log ("Player has completed: " + completedEvent.ToString () + " event"); }