public void ReleasePowerAreaContainer() { ObjectManager.Instance.ReleaseObject(mapObj, 0); powerAreaManager = null; ContentObj = null; UnRegisterCameraAction(); }
public void GeneratePowerAreaContainer() { mapObj = ObjectManager.Instance.InstantiateObject(PowerArea_Map_Container_Path); if (mapObj != null) { mapObj.transform.SetParent(MainShipAreaContainer, false); ContentObj = mapObj.transform.FindTransfrom("Content"); powerAreaManager = mapObj.transform.SafeGetComponent <MainShipPowerAreaManager>(); powerAreaManager.LoadPowerArea(); RegisterCameraAction(); } GameManager.Instance.SwitchAreaState(AreaState.MainShip_PowerArea); }