Beispiel #1
0
 public void Initialize()
 {
     foreach (var e in _context.GetEntities(GameMatcher.Player))
     {
         var missionAssigner = new MissionAssigner(_context, e);
         missionAssigner.AddPlayerMission();
         missionAssigner.AddPlayerMissionTarget();
     }
 }
Beispiel #2
0
    // 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();
    }