BlackICE Scripting

class

CentaurShieldController

  • 5 properties
  • 14 functions

Extends AICustomComponents AIRelatedComponents game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable

Properties

PropertyTypeOffset
startWithShieldActivebool0x0 scripted
animFeatureNameCName0x8 scripted
shieldDestroyedModifierNameCName0x10 scripted
shieldStateECentaurShieldState0x18 scripted
centaurBlackboardgame.IBlackboard?0x20 scripted

Functions

  • void OnGameAttach() RTTI
  • bool OnShieldStateChange(CentaurShieldStateChangeEvent stateChangeEvent) RTTI
  • void ChangeShieldState(ECentaurShieldState newState) RTTI
  • void UpdateAnimFeature() RTTI
  • void UpdateBlackbaord() RTTI
  • void ApplyShieldDestroyedStats() RTTI
  • void PlayShieldDestroyedVoiceOver() RTTI
  • float GetFloatFromCharacterTweak(string varName, float? defaultValue) RTTI
  • string GetStringFromCharacterTweak(string varName, string? defaultValue) RTTI
  • void TriggerShieldControllerExplosion() RTTI
  • bool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt) RTTI
  • bool OnEventReceived(sense.StimuliEvent stimEvent) RTTI
  • bool OnHitShield(HitShieldEvent evt) RTTI
  • static void ChangeShieldState(game.Object obj, ECentaurShieldState newState) staticRTTI global