Beispiel #1
0
        public void SetSector(uint id, Sector.Name sectorName)
        {
            DebugLog.Screen("Gonna set sector");

            _playerSectors[id] = FindSectorTransform(sectorName);

            var msg = new SectorMessage
            {
                SectorId = (int)sectorName,
                SenderId = id
            };

            _sectorHandler.SendToServer(msg);
        }
Beispiel #2
0
 private Transform FindSectorTransform(Sector.Name sectorName)
 {
     if (_allSectors == null)
     {
         _allSectors = FindObjectsOfType <Sector>();
     }
     foreach (var sector in _allSectors)
     {
         if (sectorName == sector.GetName())
         {
             return(sector.transform);
         }
     }
     return(null);
 }
Beispiel #3
0
 private static Sector GetSectorFromScene(Sector.Name name)
 {
     return(Object.FindObjectsOfType(typeof(Sector)).Cast <Sector>().First(x => x.GetName() == name));
 }