|
LeviLamina
|
Public Types | |
| using | DifficultyRandomization |
Public Member Functions | |
| virtual void | initFromDefinition (::SharedTypes::v1_26_50::ProjectileOnHitSubcomponent const &component) |
| virtual void | writetoJSON (::Json::Value &component) const |
| virtual void | doOnHitEffect (::Actor &owner, ::ProjectileComponent &component) |
| virtual char const * | getName () const |
| MCAPI void | $initFromDefinition (::SharedTypes::v1_26_50::ProjectileOnHitSubcomponent const &component) |
| MCAPI void | $writetoJSON (::Json::Value &component) const |
| MCAPI void | $doOnHitEffect (::Actor &owner, ::ProjectileComponent &component) |
| MCAPI char const * | $getName () const |
Static Public Member Functions | |
| static MCAPI bool | _canAttack (::Actor *projectileOwnerActor, ::Actor *hitActor) |
Public Attributes | |
| ::ll::TypedStorage< 4, 8, ::FloatRange > | mProjectileDamage |
| ::ll::TypedStorage< 4, 4, ::ActorType > | mFilter |
| ::ll::TypedStorage< 1, 1, bool > | mCatchFire |
| ::ll::TypedStorage< 1, 1, bool > | mChanneling |
| ::ll::TypedStorage< 1, 1, bool > | mKnockback |
| ::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_50::ImpactDamageSubcomponentDefinition::DifficultyRandomization > | mDifficultyRandomization |
| ::ll::TypedStorage< 1, 1, bool > | mCeilPreCriticalDamage |
| ::ll::TypedStorage< 1, 1, bool > | mDestroyOnHit |
| ::ll::TypedStorage< 1, 1, bool > | mRegisterLastHurtRequiresDamage |
| ::ll::TypedStorage< 1, 1, bool > | mDestroyOnHitRequiresDamage |
| ::ll::TypedStorage< 1, 1, bool > | mApplyKnockbackToBlockingTargets |
| ::ll::TypedStorage< 4, 4, int > | mMaxCriticalDamage |
| ::ll::TypedStorage< 4, 4, int > | mMinCriticalDamage |
| ::ll::TypedStorage< 4, 4, float > | mPowerMultiplier |
| using ImpactDamageSubcomponent::DifficultyRandomization |
|
virtual |
Implements OnHitSubcomponent.
|
virtual |
Implements OnHitSubcomponent.
|
virtual |
Implements OnHitSubcomponent.
|
virtual |
Reimplemented from OnHitSubcomponent.