Playback processing when particles are used as battle effects. More...
Public Member Functions | |
override void | load (RomItem inRom, Catalog catalog) |
void | loadImpl (RomItem inRom, Catalog catalog, float delay) |
override void | initialize () |
override void | finalize () |
override void | update (bool playSE=true, float elapsed=-1) |
override void | draw (SharpKmyMath.Matrix4 pp, SharpKmyMath.Matrix4 vv) |
override bool | drawFor3D (MapCharacter src, MapCharacter dest, int totalCount, float yangle) |
override void | drawFlash () |
override Color | getNowTargetColor () |
override bool | isSameRom (Guid guid) |
void | setDisplayId (uint id=uint.MaxValue) |
Public Member Functions inherited from Yukar.Engine.EffectDrawerBase | |
virtual void | load (Common.Rom.RomItem rom, Common.Catalog catalog) |
abstract void | initialize () |
abstract void | finalize () |
abstract void | update (bool playSE=true, float elapsed=-1) |
virtual void | draw (int targetX, int targetY, bool withFlash=true) |
abstract void | draw (SharpKmyMath.Matrix4 pp, SharpKmyMath.Matrix4 vv) |
abstract void | drawFlash () |
abstract Color | getNowTargetColor () |
abstract bool | isSameRom (Guid guid) |
virtual bool | drawFor3D (MapCharacter src, MapCharacter dest, int totalCount, float yangle) |
Static Public Member Functions | |
static void | setStartWait (float v) |
static void | ResetStartWait () |
Static Public Member Functions inherited from Yukar.Engine.EffectDrawerBase | |
static EffectDrawerBase | createAndLoad (Common.Rom.RomItem effect, Catalog catalog, MapCharacter mapChr=null) |
Public Attributes | |
Common.Resource.Particle | rom |
List< SharpKmyGfx.ParticleInstance > | chrs = new List<SharpKmyGfx.ParticleInstance>() |
List< SharpKmyGfx.LocalLight > | lights = new List<SharpKmyGfx.LocalLight>() |
int | soundId = -1 |
bool | soundPlayed |
bool | shakeStarted |
EffectDrawer3D | parent |
Public Attributes inherited from Yukar.Engine.EffectDrawerBase | |
Common.Rom.RomItem | effect |
MapCharacter | mapChr |
Static Public Attributes | |
static uint | sDisplayID = Util.BATTLE3DDISPLAYID |
static Action< SharpKmyMath.Vector2 > | sShakeValueHandler = null |
Additional Inherited Members | |
Properties inherited from Yukar.Engine.EffectDrawerBase | |
bool | isEndPlaying = true [get, set] |
bool | isOverDamageTime = true [get, set] |
bool | isEndPlayingOrOverDamageTime [get] |
virtual NSprite.OrigPos | origPos [get] |
Playback processing when particles are used as battle effects.
|
virtual |
Implements Yukar.Engine.EffectDrawerBase.
|
virtual |
Implements Yukar.Engine.EffectDrawerBase.
|
virtual |
Reimplemented from Yukar.Engine.EffectDrawerBase.
|
virtual |
Implements Yukar.Engine.EffectDrawerBase.
|
virtual |
Implements Yukar.Engine.EffectDrawerBase.
|
virtual |
Implements Yukar.Engine.EffectDrawerBase.
|
virtual |
Implements Yukar.Engine.EffectDrawerBase.
|
static |
void Yukar.Engine.EffectDrawer3D.setDisplayId | ( | uint | id = uint.MaxValue | ) |
|
static |
|
virtual |
Implements Yukar.Engine.EffectDrawerBase.
List<SharpKmyGfx.ParticleInstance> Yukar.Engine.EffectDrawer3D.chrs = new List<SharpKmyGfx.ParticleInstance>() |
List<SharpKmyGfx.LocalLight> Yukar.Engine.EffectDrawer3D.lights = new List<SharpKmyGfx.LocalLight>() |
EffectDrawer3D Yukar.Engine.EffectDrawer3D.parent |
Common.Resource.Particle Yukar.Engine.EffectDrawer3D.rom |
|
static |
bool Yukar.Engine.EffectDrawer3D.shakeStarted |
int Yukar.Engine.EffectDrawer3D.soundId = -1 |
bool Yukar.Engine.EffectDrawer3D.soundPlayed |
|
static |