class
HudPhoneAvatarController
- 28 properties
- 22 functions
Extends HUDPhoneElement ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
ContactAvatar | ink.ImageWidgetReference | 0x10 | scripted |
HolocallRenderTexture | ink.ImageWidgetReference | 0x28 | scripted |
SignalRangeIcon | ink.ImageWidgetReference | 0x40 | scripted |
ContactName | ink.TextWidgetReference | 0x58 | scripted |
StatusText | ink.TextWidgetReference | 0x70 | scripted |
WaveformPlaceholder | ink.CanvasWidgetReference | 0x88 | scripted |
HolocallHolder | ink.FlexWidgetReference | 0xA0 | scripted |
UnknownAvatarName | CName | 0xB8 | scripted |
DefaultPortraitColor | Color | 0xC0 | scripted |
DefaultImageSize | Vector2 | 0xC4 | scripted |
blackWallEffectOnShow | bool | 0xCC | scripted |
LoopAnimationName | CName | 0xD0 | scripted |
ShowingAnimationName | CName | 0xD8 | scripted |
HidingAnimationName | CName | 0xE0 | scripted |
AudiocallShowingAnimationName | CName | 0xE8 | scripted |
AudiocallHidingAnimationName | CName | 0xF0 | scripted |
HolocallShowingAnimationName | CName | 0xF8 | scripted |
HolocallHidingAnimationName | CName | 0x100 | scripted |
LoopAnimation | ink.anim.Proxy? | 0x108 | scripted |
JournalManager | game.IJournalManager? | 0x118 | scripted |
RootAnimation | ink.anim.Proxy? | 0x128 | scripted |
AudiocallAnimation | ink.anim.Proxy? | 0x138 | scripted |
HolocallAnimation | ink.anim.Proxy? | 0x148 | scripted |
Holder | ink.WidgetReference | 0x158 | scripted |
Owner | WeakHandle<game.Object> | 0x170 | scripted |
CurrentMode | EHudAvatarMode | 0x180 | scripted |
Minimized | bool | 0x184 | scripted |
showAvatar | bool | 0x185 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "HudPhoneAvatarController", "OnInitialize", (HudPhoneAvatarController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_OnInitialize( HudPhoneAvatarController self );void SetJournalManager(game.IJournalManager journalManager)RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "SetJournalManager;IJournalManager", (HudPhoneAvatarController_SetJournalManager x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_SetJournalManager( HudPhoneAvatarController self, game.IJournalManager? journalManager );void SetHolder(ink.WidgetReference holder)RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "SetHolder;inkWidgetRef", (HudPhoneAvatarController_SetHolder x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_SetHolder( HudPhoneAvatarController self, ink.WidgetReference holder );void SetOwner(WeakHandle<game.Object> playerPuppet)RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "SetOwner;GameObject", (HudPhoneAvatarController_SetOwner x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_SetOwner( HudPhoneAvatarController self, WeakHandle<game.Object> playerPuppet );void ShowIncomingContact(TDBID avatarID, string contactName)RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "ShowIncomingContact;TweakDBIDscript_ref<String>", (HudPhoneAvatarController_ShowIncomingContact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_ShowIncomingContact( HudPhoneAvatarController self, TDBID avatarID, string contactName );void ShowEndCallContact(TDBID avatarID, string contactName)RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "ShowEndCallContact;TweakDBIDscript_ref<String>", (HudPhoneAvatarController_ShowEndCallContact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_ShowEndCallContact( HudPhoneAvatarController self, TDBID avatarID, string contactName );void StartAudiocall(TDBID avatarID, string contactName, bool showAvatar)RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "StartAudiocall;TweakDBIDscript_ref<String>Bool", (HudPhoneAvatarController_StartAudiocall x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_StartAudiocall( HudPhoneAvatarController self, TDBID avatarID, string contactName, bool showAvatar );void ShowAvatar(bool showAvatar)RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "ShowAvatar;Bool", (HudPhoneAvatarController_ShowAvatar x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_ShowAvatar( HudPhoneAvatarController self, bool showAvatar );void StartHolocall(TDBID avatarID, string contactName)RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "StartHolocall;TweakDBIDscript_ref<String>", (HudPhoneAvatarController_StartHolocall x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_StartHolocall( HudPhoneAvatarController self, TDBID avatarID, string contactName );void ChangeMinimized(bool minimized)RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "ChangeMinimized;Bool", (HudPhoneAvatarController_ChangeMinimized x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_ChangeMinimized( HudPhoneAvatarController self, bool minimized );void SetStatusText(string statusText)RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "SetStatusText;script_ref<String>", (HudPhoneAvatarController_SetStatusText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_SetStatusText( HudPhoneAvatarController self, string statusText );bool OnStateChanged(WeakHandle<ink.Widget> widget, CName oldState, CName newState)overrideRTTIre.Hooks.Place( "HudPhoneAvatarController", "OnStateChanged", (HudPhoneAvatarController_OnStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_OnStateChanged( HudPhoneAvatarController self, WeakHandle<ink.Widget> widget, CName oldState, CName newState );void RefreshView(TDBID avatarID, string contactName, EHudAvatarMode mode)RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "RefreshView;TweakDBIDscript_ref<String>EHudAvatarMode", (HudPhoneAvatarController_RefreshView x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_RefreshView( HudPhoneAvatarController self, TDBID avatarID, string contactName, EHudAvatarMode mode );void StopRootAnimation()RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "StopRootAnimation;", (HudPhoneAvatarController_StopRootAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_StopRootAnimation( HudPhoneAvatarController self );void StopAudiocallAnimation()RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "StopAudiocallAnimation;", (HudPhoneAvatarController_StopAudiocallAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_StopAudiocallAnimation( HudPhoneAvatarController self );void StopHolocallAnimation()RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "StopHolocallAnimation;", (HudPhoneAvatarController_StopHolocallAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_StopHolocallAnimation( HudPhoneAvatarController self );void PlayElementAnimations()RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "PlayElementAnimations;", (HudPhoneAvatarController_PlayElementAnimations x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_PlayElementAnimations( HudPhoneAvatarController self );bool AreElementAnimationsComplete()RTTIre.Hooks.Place( "HudPhoneAvatarController", "AreElementAnimationsComplete;", (HudPhoneAvatarController_AreElementAnimationsComplete x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_AreElementAnimationsComplete( HudPhoneAvatarController self );bool OnHolocallAnimationFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "HudPhoneAvatarController", "OnHolocallAnimationFinished", (HudPhoneAvatarController_OnHolocallAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_OnHolocallAnimationFinished( HudPhoneAvatarController self, ink.anim.Proxy? anim );bool OnAudiocallAnimationFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "HudPhoneAvatarController", "OnAudiocallAnimationFinished", (HudPhoneAvatarController_OnAudiocallAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_OnAudiocallAnimationFinished( HudPhoneAvatarController self, ink.anim.Proxy? anim );void OnElementAnimationsFinished()RTTIre.Hooks.PlaceVoid( "HudPhoneAvatarController", "OnElementAnimationsFinished;", (HudPhoneAvatarController_OnElementAnimationsFinished x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_OnElementAnimationsFinished( HudPhoneAvatarController self );bool OnRootAnimationFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "HudPhoneAvatarController", "OnRootAnimationFinished", (HudPhoneAvatarController_OnRootAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneAvatarController_OnRootAnimationFinished( HudPhoneAvatarController self, ink.anim.Proxy? anim );