![]() |
|
Base class for drawing effects (sprites/particles) More...
Public Member Functions | |
| 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) |
| virtual void | setOffset (Vector3 offset) |
Static Public Member Functions | |
| static EffectDrawerBase | createAndLoad (Common.Rom.RomItem effect, Catalog catalog, MapCharacter mapChr=null) |
Public Attributes | |
| Common.Rom.RomItem | effect |
| MapCharacter | mapChr |
| Vector3 | offset |
Properties | |
| bool | isEndPlaying = true [get, protected set] |
| bool | isOverDamageTime = true [get, protected set] |
| bool | isEndPlayingOrOverDamageTime [get] |
| virtual NSprite.OrigPos | origPos [get] |
Base class for drawing effects (sprites/particles)
|
static |
|
virtual |
Reimplemented in Yukar.Engine.EffectDrawer.
|
pure virtual |
Implemented in Yukar.Engine.EffectDrawer, and Yukar.Engine.EffectDrawer3D.
|
pure virtual |
Implemented in Yukar.Engine.EffectDrawer, and Yukar.Engine.EffectDrawer3D.
|
virtual |
Reimplemented in Yukar.Engine.EffectDrawer3D.
|
pure virtual |
Implemented in Yukar.Engine.EffectDrawer, and Yukar.Engine.EffectDrawer3D.
|
pure virtual |
Implemented in Yukar.Engine.EffectDrawer, and Yukar.Engine.EffectDrawer3D.
|
pure virtual |
Implemented in Yukar.Engine.EffectDrawer, and Yukar.Engine.EffectDrawer3D.
|
pure virtual |
Implemented in Yukar.Engine.EffectDrawer, and Yukar.Engine.EffectDrawer3D.
|
virtual |
|
virtual |
Reimplemented in Yukar.Engine.EffectDrawer3D.
|
pure virtual |
Implemented in Yukar.Engine.EffectDrawer, and Yukar.Engine.EffectDrawer3D.
| Common.Rom.RomItem Yukar.Engine.EffectDrawerBase.effect |
| MapCharacter Yukar.Engine.EffectDrawerBase.mapChr |
| Vector3 Yukar.Engine.EffectDrawerBase.offset |
|
getprotected set |
|
get |
|
getprotected set |
|
get |