class
CentaurShieldController
- 5 properties
- 14 functions
Extends AICustomComponents AIRelatedComponents game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
startWithShieldActive | bool | 0x0 | scripted |
animFeatureName | CName | 0x8 | scripted |
shieldDestroyedModifierName | CName | 0x10 | scripted |
shieldState | ECentaurShieldState | 0x18 | scripted |
centaurBlackboard | game.IBlackboard? | 0x20 | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "CentaurShieldController", "OnGameAttach;", (CentaurShieldController_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_OnGameAttach( CentaurShieldController self );bool OnShieldStateChange(CentaurShieldStateChangeEvent stateChangeEvent)RTTIre.Hooks.Place( "CentaurShieldController", "OnShieldStateChange", (CentaurShieldController_OnShieldStateChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_OnShieldStateChange( CentaurShieldController self, CentaurShieldStateChangeEvent? stateChangeEvent );void ChangeShieldState(ECentaurShieldState newState)RTTIre.Hooks.PlaceVoid( "CentaurShieldController", "ChangeShieldState;ECentaurShieldState", (CentaurShieldController_ChangeShieldState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_ChangeShieldState( CentaurShieldController self, ECentaurShieldState newState );void UpdateAnimFeature()RTTIre.Hooks.PlaceVoid( "CentaurShieldController", "UpdateAnimFeature;", (CentaurShieldController_UpdateAnimFeature x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_UpdateAnimFeature( CentaurShieldController self );void UpdateBlackbaord()RTTIre.Hooks.PlaceVoid( "CentaurShieldController", "UpdateBlackbaord;", (CentaurShieldController_UpdateBlackbaord x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_UpdateBlackbaord( CentaurShieldController self );void ApplyShieldDestroyedStats()RTTIre.Hooks.PlaceVoid( "CentaurShieldController", "ApplyShieldDestroyedStats;", (CentaurShieldController_ApplyShieldDestroyedStats x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_ApplyShieldDestroyedStats( CentaurShieldController self );void PlayShieldDestroyedVoiceOver()RTTIre.Hooks.PlaceVoid( "CentaurShieldController", "PlayShieldDestroyedVoiceOver;", (CentaurShieldController_PlayShieldDestroyedVoiceOver x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_PlayShieldDestroyedVoiceOver( CentaurShieldController self );float GetFloatFromCharacterTweak(string varName, float? defaultValue)RTTIre.Hooks.Place( "CentaurShieldController", "GetFloatFromCharacterTweak;script_ref<String>Float", (CentaurShieldController_GetFloatFromCharacterTweak x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_GetFloatFromCharacterTweak( CentaurShieldController self, string varName, float? defaultValue );string GetStringFromCharacterTweak(string varName, string? defaultValue)RTTIre.Hooks.Place( "CentaurShieldController", "GetStringFromCharacterTweak;script_ref<String>String", (CentaurShieldController_GetStringFromCharacterTweak x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_GetStringFromCharacterTweak( CentaurShieldController self, string varName, string? defaultValue );void TriggerShieldControllerExplosion()RTTIre.Hooks.PlaceVoid( "CentaurShieldController", "TriggerShieldControllerExplosion;", (CentaurShieldController_TriggerShieldControllerExplosion x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_TriggerShieldControllerExplosion( CentaurShieldController self );bool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt)RTTIre.Hooks.Place( "CentaurShieldController", "OnStatusEffectApplied", (CentaurShieldController_OnStatusEffectApplied x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_OnStatusEffectApplied( CentaurShieldController self, game.events.ApplyStatusEffectEvent? evt );bool OnEventReceived(sense.StimuliEvent stimEvent)RTTIre.Hooks.Place( "CentaurShieldController", "OnEventReceived", (CentaurShieldController_OnEventReceived x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_OnEventReceived( CentaurShieldController self, sense.StimuliEvent? stimEvent );bool OnHitShield(HitShieldEvent evt)RTTIre.Hooks.Place( "CentaurShieldController", "OnHitShield", (CentaurShieldController_OnHitShield x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_OnHitShield( CentaurShieldController self, HitShieldEvent? evt );static void ChangeShieldState(game.Object obj, ECentaurShieldState newState)staticRTTI globalre.Hooks.PlaceVoid( "CentaurShieldController", "CentaurShieldController::ChangeShieldState;GameObjectECentaurShieldState", (CentaurShieldController_ChangeShieldState2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CentaurShieldController_ChangeShieldState2( game.Object? obj, ECentaurShieldState newState );