class ink
ScreenProjection
ink.ScreenProjection
- 4 properties
- 21 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
distanceToCamera | float | 0x104 | |
previousPosition | Vector2 | 0x108 | |
currentPosition | Vector2 | 0x110 | |
uvPosition | Vector2 | 0x118 |
Functions
void RegisterListener(IScriptable objectt, CName functionName)RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "RegisterListener", (ScreenProjection_RegisterListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_RegisterListener( ink.ScreenProjection self, IScriptable? objectt, CName functionName );void UnregisterListener(IScriptable objectt, CName functionName)RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "UnregisterListener", (ScreenProjection_UnregisterListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_UnregisterListener( ink.ScreenProjection self, IScriptable? objectt, CName functionName );bool IsInScreen()RTTIre.Hooks.Place( "inkScreenProjection", "IsInScreen", (ScreenProjection_IsInScreen x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_IsInScreen( ink.ScreenProjection self );ent.Entity? GetEntity()RTTIre.Hooks.Place( "inkScreenProjection", "GetEntity", (ScreenProjection_GetEntity x) => { return re.Hooks.CallOriginal<re.msgpack.ent.Entity>(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_GetEntity( ink.ScreenProjection self );void SetEntity(ent.Entity entity)RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "SetEntity", (ScreenProjection_SetEntity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_SetEntity( ink.ScreenProjection self, ent.Entity? entity );void ResetEntity()RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "ResetEntity", (ScreenProjection_ResetEntity x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_ResetEntity( ink.ScreenProjection self );CName GetSlotComponentName()RTTIre.Hooks.Place( "inkScreenProjection", "GetSlotComponentName", (ScreenProjection_GetSlotComponentName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_GetSlotComponentName( ink.ScreenProjection self );void SetSlotComponentName(CName slotComponentName)RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "SetSlotComponentName", (ScreenProjection_SetSlotComponentName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_SetSlotComponentName( ink.ScreenProjection self, CName slotComponentName );CName GetSlotName()RTTIre.Hooks.Place( "inkScreenProjection", "GetSlotName", (ScreenProjection_GetSlotName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_GetSlotName( ink.ScreenProjection self );void SetSlotName(CName slotName)RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "SetSlotName", (ScreenProjection_SetSlotName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_SetSlotName( ink.ScreenProjection self, CName slotName );CName GetSlotFallbackName()RTTIre.Hooks.Place( "inkScreenProjection", "GetSlotFallbackName", (ScreenProjection_GetSlotFallbackName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_GetSlotFallbackName( ink.ScreenProjection self );void SetSlotFallbackName(CName slotName)RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "SetSlotFallbackName", (ScreenProjection_SetSlotFallbackName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_SetSlotFallbackName( ink.ScreenProjection self, CName slotName );Vector4 GetStaticWorldPosition()RTTIre.Hooks.Place( "inkScreenProjection", "GetStaticWorldPosition", (ScreenProjection_GetStaticWorldPosition x) => { return re.Hooks.CallOriginal<re.msgpack.Vector4>(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_GetStaticWorldPosition( ink.ScreenProjection self );void SetStaticWorldPosition(Vector4 position)RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "SetStaticWorldPosition", (ScreenProjection_SetStaticWorldPosition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_SetStaticWorldPosition( ink.ScreenProjection self, Vector4 position );Vector4 GetFixedWorldOffset()RTTIre.Hooks.Place( "inkScreenProjection", "GetFixedWorldOffset", (ScreenProjection_GetFixedWorldOffset x) => { return re.Hooks.CallOriginal<re.msgpack.Vector4>(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_GetFixedWorldOffset( ink.ScreenProjection self );void SetFixedWorldOffset(Vector4 offset)RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "SetFixedWorldOffset", (ScreenProjection_SetFixedWorldOffset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_SetFixedWorldOffset( ink.ScreenProjection self, Vector4 offset );void ResetFixedWorldOffset()RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "ResetFixedWorldOffset", (ScreenProjection_ResetFixedWorldOffset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_ResetFixedWorldOffset( ink.ScreenProjection self );IScriptable? GetUserData()RTTIre.Hooks.Place( "inkScreenProjection", "GetUserData", (ScreenProjection_GetUserData x) => { return re.Hooks.CallOriginal<re.msgpack.IScriptable>(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_GetUserData( ink.ScreenProjection self );void SetUserData(IScriptable userData)RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "SetUserData", (ScreenProjection_SetUserData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_SetUserData( ink.ScreenProjection self, IScriptable? userData );void SetEnabled(bool enabled)RTTIre.Hooks.PlaceVoid( "inkScreenProjection", "SetEnabled", (ScreenProjection_SetEnabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_SetEnabled( ink.ScreenProjection self, bool enabled );bool VoIsPerceptible(ent.EntityID entityId)RTTIre.Hooks.Place( "inkScreenProjection", "VoIsPerceptible", (ScreenProjection_VoIsPerceptible x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScreenProjection_VoIsPerceptible( ink.ScreenProjection self, ent.EntityID entityId );