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); }
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; }