#include <SpriteObject.h>
◆ applyShrinkRayAoe()
bool SpriteObject::applyShrinkRayAoe |
( |
| ) |
|
- Original binary offset:
- 0x46BEF1
◆ attachedToActor()
bool SpriteObject::attachedToActor |
( |
| ) |
const |
|
inline |
◆ Create()
int SpriteObject::Create |
( |
int |
yaw, |
|
|
int |
pitch, |
|
|
int |
a4, |
|
|
int |
a5 |
|
) |
| |
◆ createSplashObject()
void SpriteObject::createSplashObject |
( |
Vec3f |
pos | ) |
|
|
static |
◆ dropItemAt()
bool SpriteObject::dropItemAt |
( |
SpriteId |
spriteType, |
|
|
Vec3f |
pos, |
|
|
int |
speed, |
|
|
int |
count = 1 , |
|
|
bool |
randomRotate = false , |
|
|
SpriteAttributes |
attributes = 0 , |
|
|
ItemGen * |
item = nullptr |
|
) |
| |
|
static |
Create sprite(s).
- Parameters
-
spriteType | Type of sprite to drop. |
pos | Position of sprite. |
speed | Speed of sprite. |
count | Number of sprites to drop. |
randomRotate | Randomize direction vector of sprite (if false drop will be vertical). |
attributes | Sprite attributes. |
item | Containing item of sprite (may be null). |
- Original binary offset:
- 0x42F7EB
◆ explosionTraps()
void SpriteObject::explosionTraps |
( |
| ) |
|
◆ GetLifetime()
◆ GetParticleTrailColor()
Color SpriteObject::GetParticleTrailColor |
( |
| ) |
|
◆ getSpriteFrame()
◆ HasSprite()
bool SpriteObject::HasSprite |
( |
| ) |
|
◆ InitializeSpriteObjects()
void SpriteObject::InitializeSpriteObjects |
( |
| ) |
|
|
static |
◆ IsUnpickable()
bool SpriteObject::IsUnpickable |
( |
| ) |
|
◆ OnInteraction()
void SpriteObject::OnInteraction |
( |
unsigned int |
uLayingItemID | ) |
|
|
static |
◆ spellSpriteStop()
void SpriteObject::spellSpriteStop |
( |
| ) |
|
|
inline |
◆ updateObjectBLV()
void SpriteObject::updateObjectBLV |
( |
unsigned int |
uLayingItemID | ) |
|
|
static |
- Original binary offset:
- 0x47136C
◆ updateObjectODM()
void SpriteObject::updateObjectODM |
( |
unsigned int |
uLayingItemID | ) |
|
|
static |
- Original binary offset:
- 0x471C03
◆ _lastParticleTime
Duration SpriteObject::_lastParticleTime |
◆ _ticksPerParticle
Duration SpriteObject::_ticksPerParticle = 2_ticks |
◆ containing_item
ItemGen SpriteObject::containing_item |
◆ field_22_glow_radius_multiplier
int16_t SpriteObject::field_22_glow_radius_multiplier = 1 |
◆ field_54
int SpriteObject::field_54 = 0 |
◆ field_60_distance_related_prolly_lod
char SpriteObject::field_60_distance_related_prolly_lod = 0 |
◆ initialPosition
Vec3f SpriteObject::initialPosition |
◆ spell_caster_pid
Pid SpriteObject::spell_caster_pid |
◆ spell_level
int SpriteObject::spell_level = 0 |
◆ spell_skill
◆ spell_target_pid
Pid SpriteObject::spell_target_pid |
◆ spellCasterAbility
◆ tempLifetime
◆ timeSinceCreated
◆ uAttributes
SpriteAttributes SpriteObject::uAttributes = 0 |
◆ uFacing
uint16_t SpriteObject::uFacing = 0 |
◆ uObjectDescID
uint16_t SpriteObject::uObjectDescID = 0 |
◆ uSectorID
int SpriteObject::uSectorID = 0 |
◆ uSoundID
uint16_t SpriteObject::uSoundID = 0 |
◆ uSpellID
◆ uType
◆ vPosition
Vec3f SpriteObject::vPosition |
◆ vVelocity
Vec3f SpriteObject::vVelocity |
The documentation for this struct was generated from the following files: