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; } } }
public void SetSnapTurn(SnapTurnOptions options) { snapTurnOptions = options; }