// -------------------------------------------------------------------------------

    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;
    }
Example #2
0
 public override void Deactivate()
 {
     base.Deactivate();
     flipable = null;
 }