Ejemplo n.º 1
0
 /// <summary>
 /// アクティベートされたコンポーネントをディスる
 /// <para>コンポーネント側のExit()から呼ばないこと</para>>
 /// </summary>
 public void DisactivateComponent()
 {
     if (activeComponent == null)
     {
         return;
     }
     activeComponent.Exit();
     activeComponent = null;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// コンポーネントのアクティベート
 /// </summary>
 public void ActivateComponent(PolyPartsAdjusterComponent nextComponent)
 {
     if (activeComponent != null)
     {
         if (activeComponent != nextComponent)
         {
             DisactivateComponent();
         }
     }
     activeComponent = nextComponent;
 }