public void OnGet(Transform parent = null) { InPool = false; _Data = new NFZData(this); gameObject.SetActive(true); transform.SetParent(parent); SimManager.AllNFZ.Add(UID, this); }
public void OnRelease() { InPool = true; _Data = null; SimManager.AllNFZ.Remove(this); transform.SetParent(PC().PoolParent); gameObject.SetActive(false); }
private void QuitToMainMenu() { SimManager.SimStatus = SimulationStatus.Paused; SimManager.ClearObjects(); BatteryData.Reset(); DroneData.Reset(); HubData.Reset(); NFZData.Reset(); StartCoroutine(LoadMainMenu()); }
public SNoFlyZone(NFZData data) { uid = data.UID; count = NFZData.Count; droneEntry = data.droneEntryCount; hubEntry = data.hubEntryCount; position = data.Position; orientation = data.Orientation; size = data.Size; }