private void SetupBurstAmount(UnityEngine.InputSystem.InputAction.CallbackContext ctx) { if (ctx.ReadValue <float>() < 0.5) { return; } rps.SetupBurstAmount(); }
private void DestroyNPC(UnityEngine.InputSystem.InputAction.CallbackContext ctx) { if (ctx.ReadValue <float>() < 0.5) { return; } rps.DestroyNPC(); }
private void EnableBrust(UnityEngine.InputSystem.InputAction.CallbackContext ctx) { if (ctx.ReadValue <float>() < 0.5) { return; } rps.OrderBurst(); }
private void SwitchTransformSyncType(UnityEngine.InputSystem.InputAction.CallbackContext ctx) { if (ctx.ReadValue <float>() < 0.5) { return; } switch (rps.CurrentType) { case TransformSyncType.None: SwitchTransformSyncType(TransformSyncType.SerializeViewCurrent); break; case TransformSyncType.SerializeViewCurrent: SwitchTransformSyncType(TransformSyncType.SerializeViewTargetOnly); break; case TransformSyncType.SerializeViewTargetOnly: SwitchTransformSyncType(TransformSyncType.None); break; } }