コード例 #1
0
ファイル: GameManager.cs プロジェクト: kitbdev/svdr21
 private void UpdateSnapTurn(SnapTurnOptions options)
 {
     if (!snapturn)
     {
         return;
     }
     if (options == SnapTurnOptions.NONE)
     {
         snapturn.turnLeftEnabled  = false;
         snapturn.turnRightEnabled = false;
     }
     else if (options == SnapTurnOptions.LEFTHAND)
     {
         snapturn.turnLeftEnabled  = true;
         snapturn.turnRightEnabled = false;
     }
     else if (options == SnapTurnOptions.RIGHTHAND)
     {
         snapturn.turnLeftEnabled  = false;
         snapturn.turnRightEnabled = true;
     }
     else if (options == SnapTurnOptions.BOTH)
     {
         snapturn.turnLeftEnabled  = true;
         snapturn.turnRightEnabled = true;
     }
     else if (options == SnapTurnOptions.PRIMARYHAND)
     {
         if (playerBow.primaryLeftHand)
         {
             snapturn.turnLeftEnabled  = true;
             snapturn.turnRightEnabled = false;
         }
         else
         {
             snapturn.turnLeftEnabled  = false;
             snapturn.turnRightEnabled = true;
         }
     }
     else if (options == SnapTurnOptions.OFFHAND)
     {
         if (playerBow.primaryLeftHand)
         {
             snapturn.turnLeftEnabled  = false;
             snapturn.turnRightEnabled = true;
         }
         else
         {
             snapturn.turnLeftEnabled  = true;
             snapturn.turnRightEnabled = false;
         }
     }
 }
コード例 #2
0
ファイル: GameManager.cs プロジェクト: kitbdev/svdr21
 public void SetSnapTurn(SnapTurnOptions options)
 {
     snapTurnOptions = options;
 }