public virtual void InputJump(bool value, VRC.Udon.Common.UdonInputEventArgs args)
 {
     if (inCar)
     {
         breakw = value;
     }
 }
 public virtual void InputLookHorizontal(float value, VRC.Udon.Common.UdonInputEventArgs args)
 {
     if (inCar && user.IsUserInVR())
     {
         turn = value;
     }
 }
 public virtual void InputMoveVertical(float value, VRC.Udon.Common.UdonInputEventArgs args)
 {
     if (inCar)
     {
         forward = value;
     }
 }
 public override void InputUse(bool value, VRC.Udon.Common.UdonInputEventArgs args)
 {
     // Don't try to serialize variables until initialized
     if (initialized && args.boolValue)
     {
         inputs++;
         inputsSerializationCount++;
         debug._u_Log(Networking.GetOwner(gameObject).displayName + " inputs: " + inputs);
         scoreboard._u_RebuildScores();
         RequestSerialization();
     }
 }
Пример #5
0
 public virtual void InputJump(bool value, VRC.Udon.Common.UdonInputEventArgs args)
 {
     if (enable && value)
     {
         if (user.IsPlayerGrounded())
         {
             doublejump = true;
         }
         else
         {
             if (doublejump)
             {
                 doublejump = false;
                 user.SetVelocity(Vector3.Scale(user.GetVelocity(), new Vector3(1f, 0f, 1f)) + ((user.GetJumpImpulse() * secondJumpMultiplier) * Vector3.up));
             }
         }
     }
 }
 public virtual void InputLookVertical(float value, VRC.Udon.Common.UdonInputEventArgs args)
 {
 }
 public virtual void InputLookHorizontal(float value, VRC.Udon.Common.UdonInputEventArgs args)
 {
 }
 public virtual void InputDrop(bool value, VRC.Udon.Common.UdonInputEventArgs args)
 {
 }
Пример #9
0
 [PublicAPI] public virtual void InputMoveVertical(float value, VRC.Udon.Common.UdonInputEventArgs args)
 {
 }
Пример #10
0
 [PublicAPI] public virtual void InputGrab(bool value, VRC.Udon.Common.UdonInputEventArgs args)
 {
 }