WeaponTraining class
WeaponTraining
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
rewardRecord | TDBID | scripted |
weaponTypes | game.data.ItemType[] | scripted |
limitOfHits | int | scripted |
amountOfHits | int | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool OnHitEvent(game.events.HitEvent hit)overrideRTTIbool MatchWeaponItemType(game.data.ItemType type)RTTIvoid AwardRewardXP(WeakHandle<game.Object> instigator, ent.EntityID target)RTTIbool HasAnyDirectInteractionActive()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTI