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(); } }
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) { }
[PublicAPI] public virtual void InputMoveVertical(float value, VRC.Udon.Common.UdonInputEventArgs args) { }
[PublicAPI] public virtual void InputGrab(bool value, VRC.Udon.Common.UdonInputEventArgs args) { }