Fan class
Fan
Inheritance
Base: BasicDistractionDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
animationType | EAnimationType | scripted |
rotateClockwise | bool | scripted |
randomizeBladesSpeed | bool | scripted |
maxRotationSpeed | float | scripted |
timeToMaxRotation | float | scripted |
animFeature | AnimFeature_RotatingObject? | scripted |
updateComp | UpdateComponent? | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool OnDeviceVisible(game.DeviceVisibilityChangedEvent evt)overrideRTTIvoid ResolveGameplayState()overrideRTTIbool ResavePersistentData(game.PersistentState ps)overrideRTTIFanController? GetController()overrideRTTIFanControllerPS? GetDevicePS()overrideRTTIvoid CutPower()overrideRTTIvoid TurnOnDevice()overrideRTTIvoid TurnOffDevice()overrideRTTIvoid StartFan()RTTIvoid StopFan()RTTIvoid PLayTransformAnimation()RTTIvoid StopTransformAnimation()RTTIvoid PlayRegularAnimation()RTTIvoid StopRegularAnimation()RTTIbool OnAreaEnter(ent.AreaEnteredEvent evt)overrideRTTIvoid DoAttack(TDBID damageType)RTTI