Logo
クラス | 公開型 | 公開メンバ関数 | 公開変数類 | プロパティ | 全メンバ一覧
Yukar.Engine.BattleStatusWindowDrawer クラス

バトル中のステータスウィンドウの管理クラス [詳解]

クラス

class  StatusData
 ステータス情報 [詳解]
 

公開型

enum  StatusIconType {
  None = 0 , PowerUp = 1 , VitalityUp = 2 , MagicUp = 4 ,
  SpeedUp = 8 , PowerDown = 16 , VitalityDown = 32 , MagicDown = 64 ,
  SpeedDown = 128
}
 ステータスに追加するアイコン種別 [詳解]
 

公開メンバ関数

 BattleStatusWindowDrawer (WindowDrawer windowDrawer, Catalog catalog)
 
void Release ()
 
Common.Resource.Texture getWindowRes ()
 
void Draw (StatusData statusData, Vector2 windowPosition, Vector2 windowSize, bool light=false)
 
void Draw (StatusData statusData, Vector2 windowPosition, Vector2 windowSize, Color color)
 
void Draw (StatusData statusData, Vector2 windowPosition)
 

公開変数類

GaugeDrawer gaugeDrawer
 

プロパティ

string HPLabelText [get, set]
 
string MPLabelText [get, set]
 
EffectDrawer StatusAilmentEffect [get, set]
 
EffectDrawer PositiveEnhanceEffect [get, set]
 
EffectDrawer NegativeEnhanceEffect [get, set]
 
bool IsActive [get, set]
 

詳解

バトル中のステータスウィンドウの管理クラス

列挙型メンバ詳解

◆ StatusIconType

ステータスに追加するアイコン種別

列挙値
None 
PowerUp 
VitalityUp 
MagicUp 
SpeedUp 
PowerDown 
VitalityDown 
MagicDown 
SpeedDown 

構築子と解体子

◆ BattleStatusWindowDrawer()

Yukar.Engine.BattleStatusWindowDrawer.BattleStatusWindowDrawer ( WindowDrawer  windowDrawer,
Catalog  catalog 
)

メソッド詳解

◆ Draw() [1/3]

void Yukar.Engine.BattleStatusWindowDrawer.Draw ( StatusData  statusData,
Vector2  windowPosition 
)

◆ Draw() [2/3]

void Yukar.Engine.BattleStatusWindowDrawer.Draw ( StatusData  statusData,
Vector2  windowPosition,
Vector2  windowSize,
bool  light = false 
)

◆ Draw() [3/3]

void Yukar.Engine.BattleStatusWindowDrawer.Draw ( StatusData  statusData,
Vector2  windowPosition,
Vector2  windowSize,
Color  color 
)

◆ getWindowRes()

Common.Resource.Texture Yukar.Engine.BattleStatusWindowDrawer.getWindowRes ( )

◆ Release()

void Yukar.Engine.BattleStatusWindowDrawer.Release ( )

メンバ詳解

◆ gaugeDrawer

GaugeDrawer Yukar.Engine.BattleStatusWindowDrawer.gaugeDrawer

プロパティ詳解

◆ HPLabelText

string Yukar.Engine.BattleStatusWindowDrawer.HPLabelText
getset

◆ IsActive

bool Yukar.Engine.BattleStatusWindowDrawer.IsActive
getset

◆ MPLabelText

string Yukar.Engine.BattleStatusWindowDrawer.MPLabelText
getset

◆ NegativeEnhanceEffect

EffectDrawer Yukar.Engine.BattleStatusWindowDrawer.NegativeEnhanceEffect
getset

◆ PositiveEnhanceEffect

EffectDrawer Yukar.Engine.BattleStatusWindowDrawer.PositiveEnhanceEffect
getset

◆ StatusAilmentEffect

EffectDrawer Yukar.Engine.BattleStatusWindowDrawer.StatusAilmentEffect
getset