Logo
Classes | Public Member Functions | Public Attributes | List of all members
Yukar.Engine.FieldBattleViewer Class Reference

Classes

class  DamageEntry
 

Public Member Functions

 FieldBattleViewer (MapScene mapScene, Catalog catalog)
 
void Clear ()
 
virtual void Draw ()
 
virtual void AddDamageDisplay (MapCharacter inTargetMapChr, Microsoft.Xna.Framework.Vector2 vector2, int damage, Common.Rom.StatusParamInfo inInfo, bool critical=false)
 
virtual void AddDamageDisplay (MapCharacter inTargetMapChr, Microsoft.Xna.Framework.Vector2 vector2, int damage, bool critical=false)
 

Public Attributes

float zoomedScale = 2.0f
 
float damageScale = 1.0f
 
float zoomTime = 0.1f
 
float drawTime = 1.0f
 
Microsoft.Xna.Framework.Color damageColor
 
Microsoft.Xna.Framework.Color criticalDamageColor
 
List< DamageEntryentries = new List<DamageEntry>()
 
Common.Resource.Texture damageNumberImageId
 

Constructor & Destructor Documentation

◆ FieldBattleViewer()

Yukar.Engine.FieldBattleViewer.FieldBattleViewer ( MapScene  mapScene,
Catalog  catalog 
)

Member Function Documentation

◆ AddDamageDisplay() [1/2]

virtual void Yukar.Engine.FieldBattleViewer.AddDamageDisplay ( MapCharacter  inTargetMapChr,
Microsoft.Xna.Framework.Vector2  vector2,
int  damage,
bool  critical = false 
)
virtual

◆ AddDamageDisplay() [2/2]

virtual void Yukar.Engine.FieldBattleViewer.AddDamageDisplay ( MapCharacter  inTargetMapChr,
Microsoft.Xna.Framework.Vector2  vector2,
int  damage,
Common.Rom.StatusParamInfo  inInfo,
bool  critical = false 
)
virtual

◆ Clear()

void Yukar.Engine.FieldBattleViewer.Clear ( )

◆ Draw()

virtual void Yukar.Engine.FieldBattleViewer.Draw ( )
virtual

Member Data Documentation

◆ criticalDamageColor

Microsoft.Xna.Framework.Color Yukar.Engine.FieldBattleViewer.criticalDamageColor

◆ damageColor

Microsoft.Xna.Framework.Color Yukar.Engine.FieldBattleViewer.damageColor

◆ damageNumberImageId

Common.Resource.Texture Yukar.Engine.FieldBattleViewer.damageNumberImageId

◆ damageScale

float Yukar.Engine.FieldBattleViewer.damageScale = 1.0f

◆ drawTime

float Yukar.Engine.FieldBattleViewer.drawTime = 1.0f

◆ entries

List<DamageEntry> Yukar.Engine.FieldBattleViewer.entries = new List<DamageEntry>()

◆ zoomedScale

float Yukar.Engine.FieldBattleViewer.zoomedScale = 2.0f

◆ zoomTime

float Yukar.Engine.FieldBattleViewer.zoomTime = 0.1f