public void Initialize() { foreach (var e in _context.GetEntities(GameMatcher.Player)) { var missionAssigner = new MissionAssigner(_context, e); missionAssigner.AddPlayerMission(); missionAssigner.AddPlayerMissionTarget(); } }
// Use this for initialization void Start() { var missions = MemoryAccess.memoryAccess.LoadMission(); tier = missions.tier; //TODO: get tier from memory missionAssigner = this.gameObject.GetComponent <MissionAssigner>(); if (currentMissions == null) { var missionsFromDisc = MemoryAccess.memoryAccess.LoadMission(); if (missionsFromDisc.tier == -2) { tier = 1; currentMissions = missionAssigner.getNewMissions(tier); } else { currentMissions = missionsFromDisc.missions; tier = missionsFromDisc.tier; } } initalizeDictionary(); }