void Start() { missionIcon = Instantiate(missionIcon_to_instantiate); missionIcon.transform.localPosition = new Vector3(1000, 0, 0); events = Data.Instance.events; Data.Instance.events.OnMissionComplete += OnMissionComplete; Data.Instance.events.OnListenerDispatcher += OnListenerDispatcher; Data.Instance.events.OnAvatarCrash += OnAvatarCrash; Data.Instance.events.OnAvatarFall += OnAvatarCrash; }
void Awake() { //TODO: Create icons on the map foreach (Mission m in availableMissions) { MissionIcon mi = Instantiate <MissionIcon>(iconPrefab, mapParent.transform); mi.Init(m); MissionSlot mb = Instantiate <MissionSlot>(slotPrefab, missionParent.transform); mb.manager = this; mb.icon = mi; mb.SetMission(m); } selectedMission = null; }