Exemplo n.º 1
0
 private void disableMissionEvent(MissionManager.EventType eventType)
 {
     if (eventTransforms[eventType].gameObject.activeSelf == true)
     {
         eventTransforms[eventType].gameObject.SetActive(false);
     }
 }
Exemplo n.º 2
0
    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.");
        }
    }
Exemplo n.º 3
0
    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;
        }
    }
Exemplo n.º 4
0
 public void resetEvent(MissionManager.EventType eventToReset)
 {
     eventTransforms [eventToReset].gameObject.GetComponent <MissionEvent> ().resetEvent();
     missionEvents [eventToReset] = false;
     enableMissionEvent(eventToReset);
 }
Exemplo n.º 5
0
    public void setEventComplete(MissionManager.EventType completedEvent)
    {
        missionEvents [completedEvent] = true;
        disableMissionEvent(completedEvent);
//		Debug.Log ("Player has completed: " + completedEvent.ToString () + " event");
    }