14 if (
GetUApi().GetInputByID(UACarShiftGearUp).LocalPress())
16 if (
GetUApi().GetInputByID(UACarShiftGearDown).LocalPress())
20 if (
GetUApi().GetInputByID(UATurbo).LocalValue())
26 vector direction = GetDirection();
30 vector forwardChange = forward * timeSlice * direction * speed;
31 vector strafeChange = strafe * timeSlice * directionAside * speed;
32 vector newPos = oldPos + forwardChange + strafeChange;
42 vector newOrient = oldOrient;
43 newOrient[0] = newOrient[0] -
Math.
RAD2DEG * yawDiff * timeSlice;
44 newOrient[1] = newOrient[1] -
Math.
RAD2DEG * pitchDiff * timeSlice;
45 if (newOrient[1] < -89)
47 if (newOrient[1] > 89)
50 SetOrientation(newOrient);
proto native float SurfaceRoadY(float x, float z, RoadSurfaceDetection rsd=RoadSurfaceDetection.LEGACY)
proto native void UpdateSpectatorPosition(vector position)
Updates spectator position on server = position of network bubble.
override void EOnFrame(IEntity other, float timeSlice)
proto native CGame GetGame()
proto native void SetPosition(vector position)
Set the world position of the Effect.
EntityEvent
Entity events for event-mask, or throwing event from code.
static const float RAD2DEG
class JsonUndergroundAreaTriggerData GetPosition