// ------------------------------------------------------------------------------- protected override void OnStart() { mGameManager = GameManager.Instance; mGameManager.SeedShip.PlanetoidOwner = mGameManager.CurrentPlanetoid; mGameManager.SeedShip.SetAttachedToPlanetoid(true); mPlanetoidFlipable = mGameManager.CurrentPlanetoid.Flipable; mPlanetoidRotatable = mGameManager.CurrentPlanetoid.Rotatable; mPlanetoidRotatable.DisableInput = false; mUIManager = UIManager.Instance; mUIManager.SeedSelectionUI.Show(); mRay.origin = Vector3.up * 100.0f; mRay.direction = Vector3.down; mPlanetoidLayerMask = PlanetoidObjectSpawnHelper.Instance.PlanetoidLayerMask; }
public override void Deactivate() { base.Deactivate(); flipable = null; }