Exemple #1
0
        public static NoFlyZone Load(SNoFlyZone data)
        {
            var nfz = PoolController.Get(ObjectPool.Instance).Get <NoFlyZone>(null, true);

            nfz.InPool = false;
            nfz._Data  = new NFZData(data, nfz);
            SimManager.AllNFZ.Add(nfz.UID, nfz);
            return(nfz);
        }
Exemple #2
0
 public NFZData(SNoFlyZone data, NoFlyZone src)
 {
     _source                       = src;
     UID                           = data.uid;
     Count                         = data.count;
     droneEntryCount               = data.droneEntry;
     hubEntryCount                 = data.hubEntry;
     _source.transform.position    = data.position;
     _source.transform.eulerAngles = data.orientation;
     _source.transform.localScale  = data.size;
 }