Exemplo n.º 1
0
    public void InitObjective()
    {
        // add this objective to the list contained in the objective manager
        ObjectiveManager objectiveManager = FindObjectOfType <ObjectiveManager>();

        //DebugUtility.HandleErrorIfNullFindObject<ObjectiveManager, Objective>(objectiveManager, this);
        objectiveManager.RegisterObjective(this);

        // register this objective in the ObjectiveHUDManger
        m_ObjectiveHUDManger = FindObjectOfType <ObjectiveHUDManger>();
        //        DebugUtility.HandleErrorIfNullFindObject<ObjectiveHUDManger, Objective>(m_ObjectiveHUDManger, this);
        if (m_ObjectiveHUDManger)
        {
            m_ObjectiveHUDManger.RegisterObjective(this);
        }


        // register this objective in the NotificationHUDManager
        m_NotificationHUDManager = FindObjectOfType <NotificationHUDManager>();
        // DebugUtility.HandleErrorIfNullFindObject<NotificationHUDManager, Objective>(m_NotificationHUDManager, this);
        if (m_NotificationHUDManager)
        {
            m_NotificationHUDManager.RegisterObjective(this);
        }
    }
Exemplo n.º 2
0
 // Start is called before the first frame update
 void Start()
 {
     loadingCircle       = GameObject.Find("Crosshair").transform.Find("LoadingCircle").gameObject;
     notificationManager = GameObject.Find("GameHUD").GetComponent <NotificationHUDManager> ();
     cashCounter         = GameObject.Find("CashCounter").GetComponent <TextMeshProUGUI> ();
     foreach (Transform child in loadingCircle.transform)
     {
         Image progressImage = child.gameObject.GetComponent <Image> ();
         progressImages.Add(progressImage);
     }
 }
Exemplo n.º 3
0
    void Start()
    {
        // add this objective to the list contained in the objective manager
        ObjectiveManager objectiveManager = FindObjectOfType <ObjectiveManager>();

        DebugUtility.HandleErrorIfNullFindObject <ObjectiveManager, Objective>(objectiveManager, this);
        objectiveManager.RegisterObjective(this);


        // register this objective in the NotificationHUDManager
        m_NotificationHUDManager = FindObjectOfType <NotificationHUDManager>();
        DebugUtility.HandleErrorIfNullFindObject <NotificationHUDManager, Objective>(m_NotificationHUDManager, this);
        m_NotificationHUDManager.RegisterObjective(this);
    }
Exemplo n.º 4
0
    void Start()
    {
        // add this objective to the list contained in the objective manager
        ObjectiveManager objectiveManager = FindObjectOfType <ObjectiveManager>();

        DebugUtility.HandleErrorIfNullFindObject <ObjectiveManager, Objective>(objectiveManager, this);
        objectiveManager.RegisterObjective(this);

        // register this objective in the ObjectiveHUDManger
        m_ObjectiveHUDManger = FindObjectOfType <ObjectiveHUDManger>();
        DebugUtility.HandleErrorIfNullFindObject <ObjectiveHUDManger, Objective>(m_ObjectiveHUDManger, this);
        m_ObjectiveHUDManger.RegisterObjective(this);

        // register this objective in the NotificationHUDManager
        m_NotificationHUDManager = FindObjectOfType <NotificationHUDManager>();
        DebugUtility.HandleErrorIfNullFindObject <NotificationHUDManager, Objective>(m_NotificationHUDManager, this);
        m_NotificationHUDManager.RegisterObjective(this);

        player = GameObject.FindWithTag("Player").GetComponent <PlayerWeaponsManager>();
    }