public Vector3 GetAimingAt() { CheckExistence(); var aimingAtPointer = Rage.Player.Player_GetAminingAt(NativePointer); return(StructConverter.PointerToStruct <Vector3>(aimingAtPointer)); }
public Color GetColor() { CheckExistence(); var colorPointer = Rage.Checkpoint.Checkpoint_GetColor(NativePointer); return(StructConverter.PointerToStruct <ColorRgba>(colorPointer).FromModColor()); }
public Vector3 GetDirection() { CheckExistence(); var directionPointer = Rage.Checkpoint.Checkpoint_GetDirection(NativePointer); return(StructConverter.PointerToStruct <Vector3>(directionPointer)); }
public HeadBlendData GetHeadBlend() { CheckExistence(); var headBlendPointer = Rage.Player.Player_GetHeadBlend(NativePointer); return(StructConverter.PointerToStruct <HeadBlendData>(headBlendPointer)); }
public HeadOverlayData GetHeadOverlay(uint overlayId) { CheckExistence(); var headOverlayPointer = Rage.Player.Player_GetHeadOverlay(NativePointer, overlayId); return(StructConverter.PointerToStruct <HeadOverlayData>(headOverlayPointer)); }
public PropData GetProp(PropSlot slot) { CheckExistence(); var prop = Rage.Player.Player_GetProp(NativePointer, (uint)slot); return(StructConverter.PointerToStruct <PropData>(prop)); }
public bool TryGetSharedData(string key, out object data) { Contract.NotEmpty(key, nameof(key)); CheckExistence(); using (var converter = new StringConverter()) { var argument = Rage.Entity.Entity_GetVariable(NativePointer, converter.StringToPointer(key)); data = ArgumentConverter.ConvertToObject(StructConverter.PointerToStruct <ArgumentData>(argument)); return(data != null); } }
public TimeData GetTime() { return(StructConverter.PointerToStruct <TimeData>(Rage.World.World_GetTime(_nativePointer))); }
public Color GetColorRgb(uint colorSlot) { CheckExistence(); return(StructConverter.PointerToStruct <Color>(Rage.Vehicle.Vehicle_GetColorRGB(NativePointer, colorSlot))); }
public Color GetColor() { CheckExistence(); return(StructConverter.PointerToStruct <ColorRgba>(Rage.TextLabel.TextLabel_GetColor(NativePointer)).FromModColor()); }
public ClothData GetCloth(ClothSlot slot) { CheckExistence(); return(StructConverter.PointerToStruct <ClothData>(Rage.Player.Player_GetClothes(NativePointer, (uint)slot))); }
public Vector3 GetDirection() { CheckExistence(); return(StructConverter.PointerToStruct <Vector3>(Rage.Marker.Marker_GetDirection(NativePointer))); }
public Color GetNeonsColor() { CheckExistence(); return(StructConverter.PointerToStruct <ColorRgba>(Rage.Vehicle.Vehicle_GetNeonsColor(NativePointer)).FromModColor()); }
public Quaternion GetQuaternion() { CheckExistence(); return(StructConverter.PointerToStruct <Quaternion>(Rage.Vehicle.Vehicle_GetQuaternion(NativePointer))); }
public Vector3 GetVelocity() { return(StructConverter.PointerToStruct <Vector3>(Rage.Entity.Entity_GetVelocity(NativePointer))); }
public virtual Vector3 GetRotation() { CheckExistence(); return(StructConverter.PointerToStruct <Vector3>(Rage.Entity.Entity_GetRotation(NativePointer))); }