Esempio n. 1
0
        public void setMission(IMissionSection mission, CW_MissionSelect p)
        {
            if (mission == null)
            {
                return;
            }

            if (MissionTitle == null || MissionNumber == null)
            {
                return;
            }

            if (p == null)
            {
                return;
            }

            parent = p;

            missionInterface = mission;

            MissionTitle.OnTextUpdate.Invoke(mission.MissionTitle);

            MissionNumber.OnTextUpdate.Invoke(mission.ContractNumber);
        }
Esempio n. 2
0
        public void showSelector()
        {
            if (popupOpen)
            {
                return;
            }

            if (MissionSelectPrefab == null)
            {
                return;
            }

            if (windowInterface == null)
            {
                return;
            }

            GameObject obj = Instantiate(MissionSelectPrefab);

            obj.transform.SetParent(transform, false);

            CW_MissionSelect selectorObject = obj.GetComponent <CW_MissionSelect>();

            if (selectorObject == null)
            {
                return;
            }

            selectorObject.setMission(windowInterface.GetMissions);

            popupOpen = true;
        }