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

SGBのスキル情報クラス [詳解]

Yukar.Common.Rom.Skill の継承関係図
Yukar.Common.Rom.RomItem Yukar.Common.Rom.IChunk

クラス

class  Option
 スキル基本設定 [詳解]
 
class  SkillEffect
 スキル効果設定 [詳解]
 

公開メンバ関数

 Skill ()
 
override void save (System.IO.BinaryWriter writer)
 
override void load (System.IO.BinaryReader reader)
 
override bool initializingAfterLoading ()
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開メンバ関数
string getCategory (string locale=null)
 
 RomItem ()
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify, out bool setNotify)
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify)
 
System.Drawing.Bitmap getThumbnail ()
 
void invalidateThumbnail ()
 
void invalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 
void forceInvalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 
virtual void save (BinaryWriter writer)
 
virtual void load (BinaryReader reader)
 
virtual void saveUsedGUID (BinaryWriter writer, bool inIncludeChildUseRomGUID)
 使用しているGUIDの書き出し(ツール用) [詳解]
 
void saveUsedGUID (BinaryWriter writer)
 使用しているGUIDの書き出し(ツール用) [詳解]
 
virtual bool initializingAfterLoading ()
 
virtual void reImport ()
 
virtual void export (string path)
 
virtual void onCatalogCleanup ()
 
virtual void onNameChanged ()
 
void copyFrom (Common.Rom.RomItem src)
 
virtual void CheckRecourceConsistency (Catalog inCatalog)
 
virtual void ChangeId (Dictionary< Guid, Rom.RomItem > inChangeIdDic)
 使用しているIdを対応するロムのIdに差し替える [詳解]
 
void ClearId (List< Rom.RomItem > inClearRomItemList)
 リストのロムの使用を削除 [詳解]
 
void Dispose ()
 
void AddUpdatecall (int count)
 
void save (BinaryWriter writer)
 
void load (BinaryReader reader)
 

公開変数類

String description = ""
 
Resource.Icon.Ref icon
 
Guid scriptOnNew
 
Option option
 
SkillEffect friendEffect
 
SkillEffect enemyEffect
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開変数類
Guid guId
 
String name
 
string tags = ""
 
string category = ""
 

プロパティ

string Description [get, set]
 
Icon.Ref Icon [get, set]
 
Guid ScriptOnNew [get, set]
 
Option OptionData [get, set]
 
SkillEffect FriendEffect [get, set]
 
SkillEffect EnemyEffect [get, set]
 
int ConsumptionHitpoint [get, set]
 
int ConsumptionMagicpoint [get, set]
 
bool AvailableInField [get, set]
 
bool AvailableInBattle [get, set]
 
bool Drain [get, set]
 
bool SelfDestruct [get, set]
 
int Attribute [get, set]
 
int HitRate [get, set]
 
Guid CommonExec [get, set]
 
int Hitpoint [get, set]
 
int HitpointPercent [get, set]
 
int Hitpoint_powerPercent [get, set]
 
int Hitpoint_magicPercent [get, set]
 
int Magicpoint [get, set]
 
int MagicpointPercent [get, set]
 
int HitpointE [get, set]
 
int HitpointPercentE [get, set]
 
int Hitpoint_powerPercentE [get, set]
 
int Hitpoint_magicPercentE [get, set]
 
int MagicpointE [get, set]
 
int MagicpointPercentE [get, set]
 
int Power [get, set]
 
int Vitality [get, set]
 
int Magic [get, set]
 
int Evasion [get, set]
 
int Dexterity [get, set]
 
int PowerE [get, set]
 
int VitalityE [get, set]
 
int MagicE [get, set]
 
int EvasionE [get, set]
 
int DexterityE [get, set]
 
bool OnlyForDown [get, set]
 
bool Poison [get, set]
 
bool Sleep [get, set]
 
bool Paralysis [get, set]
 
bool Confusion [get, set]
 
bool Fascination [get, set]
 
bool Down [get, set]
 
bool Recovery7 [get, set]
 
bool Recovery8 [get, set]
 
bool OnlyForDownE [get, set]
 
bool PoisonE [get, set]
 
bool SleepE [get, set]
 
bool ParalysisE [get, set]
 
bool ConfusionE [get, set]
 
bool FascinationE [get, set]
 
bool DownE [get, set]
 
bool Recovery7E [get, set]
 
bool Recovery8E [get, set]
 
int AttrADefense [get, set]
 
int AttrBDefense [get, set]
 
int AttrCDefense [get, set]
 
int AttrDDefense [get, set]
 
int AttrEDefense [get, set]
 
int AttrFDefense [get, set]
 
int AttrGDefense [get, set]
 
int AttrHDefense [get, set]
 
int AttrADefenseE [get, set]
 
int AttrBDefenseE [get, set]
 
int AttrCDefenseE [get, set]
 
int AttrDDefenseE [get, set]
 
int AttrEDefenseE [get, set]
 
int AttrFDefenseE [get, set]
 
int AttrGDefenseE [get, set]
 
int AttrHDefenseE [get, set]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承プロパティ
System.Drawing.Bitmap Thumbnail [get]
 
ThumbnailStatusType ThumbnailStatus = ThumbnailStatusType.Empty [get, set]
 
string Name [get, set]
 
virtual int RefCount [get]
 
virtual bool UseRefCount [get]
 
Folder Parent [get, set]
 

その他の継承メンバ

- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開型
enum  ThumbnailStatusType { Empty = 0 , Creating , Created , Failed }
 サムネイル画像生成状況 [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承静的公開メンバ関数
static void writeChunk (System.IO.BinaryWriter writer, IChunk rom)
 
static void readChunk (System.IO.BinaryReader reader, IChunk rom)
 
static void skipChunk (System.IO.BinaryReader reader)
 
static T Clone< T > (RomItem inSrc)
 
static bool equalChunk (IChunk a, IChunk b)
 
static IChunk duplicate (IChunk rom)
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承静的公開変数類
static int thumbnailWidth = 128
 
static int thumbnailHeight = 128
 
const char CATEGORY_SPLITTER = '\\'
 
static CREATETHUMBNAIL createThumbnailFunction = null
 
const int UnknownRefCount = -2000
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承限定公開メンバ関数
virtual void Dispose (bool disposing)
 

詳解

SGBのスキル情報クラス

構築子と解体子

◆ Skill()

Yukar.Common.Rom.Skill.Skill ( )

メソッド詳解

◆ initializingAfterLoading()

override bool Yukar.Common.Rom.Skill.initializingAfterLoading ( )
virtual

Yukar.Common.Rom.RomItemを再実装しています。

◆ load()

override void Yukar.Common.Rom.Skill.load ( System.IO.BinaryReader  reader)

◆ save()

override void Yukar.Common.Rom.Skill.save ( System.IO.BinaryWriter  writer)

メンバ詳解

◆ description

String Yukar.Common.Rom.Skill.description = ""

◆ enemyEffect

SkillEffect Yukar.Common.Rom.Skill.enemyEffect

◆ friendEffect

SkillEffect Yukar.Common.Rom.Skill.friendEffect

◆ icon

Resource.Icon.Ref Yukar.Common.Rom.Skill.icon

◆ option

Option Yukar.Common.Rom.Skill.option

◆ scriptOnNew

Guid Yukar.Common.Rom.Skill.scriptOnNew

プロパティ詳解

◆ AttrADefense

int Yukar.Common.Rom.Skill.AttrADefense
getset

◆ AttrADefenseE

int Yukar.Common.Rom.Skill.AttrADefenseE
getset

◆ AttrBDefense

int Yukar.Common.Rom.Skill.AttrBDefense
getset

◆ AttrBDefenseE

int Yukar.Common.Rom.Skill.AttrBDefenseE
getset

◆ AttrCDefense

int Yukar.Common.Rom.Skill.AttrCDefense
getset

◆ AttrCDefenseE

int Yukar.Common.Rom.Skill.AttrCDefenseE
getset

◆ AttrDDefense

int Yukar.Common.Rom.Skill.AttrDDefense
getset

◆ AttrDDefenseE

int Yukar.Common.Rom.Skill.AttrDDefenseE
getset

◆ AttrEDefense

int Yukar.Common.Rom.Skill.AttrEDefense
getset

◆ AttrEDefenseE

int Yukar.Common.Rom.Skill.AttrEDefenseE
getset

◆ AttrFDefense

int Yukar.Common.Rom.Skill.AttrFDefense
getset

◆ AttrFDefenseE

int Yukar.Common.Rom.Skill.AttrFDefenseE
getset

◆ AttrGDefense

int Yukar.Common.Rom.Skill.AttrGDefense
getset

◆ AttrGDefenseE

int Yukar.Common.Rom.Skill.AttrGDefenseE
getset

◆ AttrHDefense

int Yukar.Common.Rom.Skill.AttrHDefense
getset

◆ AttrHDefenseE

int Yukar.Common.Rom.Skill.AttrHDefenseE
getset

◆ Attribute

int Yukar.Common.Rom.Skill.Attribute
getset

◆ AvailableInBattle

bool Yukar.Common.Rom.Skill.AvailableInBattle
getset

◆ AvailableInField

bool Yukar.Common.Rom.Skill.AvailableInField
getset

◆ CommonExec

Guid Yukar.Common.Rom.Skill.CommonExec
getset

◆ Confusion

bool Yukar.Common.Rom.Skill.Confusion
getset

◆ ConfusionE

bool Yukar.Common.Rom.Skill.ConfusionE
getset

◆ ConsumptionHitpoint

int Yukar.Common.Rom.Skill.ConsumptionHitpoint
getset

◆ ConsumptionMagicpoint

int Yukar.Common.Rom.Skill.ConsumptionMagicpoint
getset

◆ Description

string Yukar.Common.Rom.Skill.Description
getset

◆ Dexterity

int Yukar.Common.Rom.Skill.Dexterity
getset

◆ DexterityE

int Yukar.Common.Rom.Skill.DexterityE
getset

◆ Down

bool Yukar.Common.Rom.Skill.Down
getset

◆ DownE

bool Yukar.Common.Rom.Skill.DownE
getset

◆ Drain

bool Yukar.Common.Rom.Skill.Drain
getset

◆ EnemyEffect

SkillEffect Yukar.Common.Rom.Skill.EnemyEffect
getset

◆ Evasion

int Yukar.Common.Rom.Skill.Evasion
getset

◆ EvasionE

int Yukar.Common.Rom.Skill.EvasionE
getset

◆ Fascination

bool Yukar.Common.Rom.Skill.Fascination
getset

◆ FascinationE

bool Yukar.Common.Rom.Skill.FascinationE
getset

◆ FriendEffect

SkillEffect Yukar.Common.Rom.Skill.FriendEffect
getset

◆ Hitpoint

int Yukar.Common.Rom.Skill.Hitpoint
getset

◆ Hitpoint_magicPercent

int Yukar.Common.Rom.Skill.Hitpoint_magicPercent
getset

◆ Hitpoint_magicPercentE

int Yukar.Common.Rom.Skill.Hitpoint_magicPercentE
getset

◆ Hitpoint_powerPercent

int Yukar.Common.Rom.Skill.Hitpoint_powerPercent
getset

◆ Hitpoint_powerPercentE

int Yukar.Common.Rom.Skill.Hitpoint_powerPercentE
getset

◆ HitpointE

int Yukar.Common.Rom.Skill.HitpointE
getset

◆ HitpointPercent

int Yukar.Common.Rom.Skill.HitpointPercent
getset

◆ HitpointPercentE

int Yukar.Common.Rom.Skill.HitpointPercentE
getset

◆ HitRate

int Yukar.Common.Rom.Skill.HitRate
getset

◆ Icon

Icon.Ref Yukar.Common.Rom.Skill.Icon
getset

◆ Magic

int Yukar.Common.Rom.Skill.Magic
getset

◆ MagicE

int Yukar.Common.Rom.Skill.MagicE
getset

◆ Magicpoint

int Yukar.Common.Rom.Skill.Magicpoint
getset

◆ MagicpointE

int Yukar.Common.Rom.Skill.MagicpointE
getset

◆ MagicpointPercent

int Yukar.Common.Rom.Skill.MagicpointPercent
getset

◆ MagicpointPercentE

int Yukar.Common.Rom.Skill.MagicpointPercentE
getset

◆ OnlyForDown

bool Yukar.Common.Rom.Skill.OnlyForDown
getset

◆ OnlyForDownE

bool Yukar.Common.Rom.Skill.OnlyForDownE
getset

◆ OptionData

Option Yukar.Common.Rom.Skill.OptionData
getset

◆ Paralysis

bool Yukar.Common.Rom.Skill.Paralysis
getset

◆ ParalysisE

bool Yukar.Common.Rom.Skill.ParalysisE
getset

◆ Poison

bool Yukar.Common.Rom.Skill.Poison
getset

◆ PoisonE

bool Yukar.Common.Rom.Skill.PoisonE
getset

◆ Power

int Yukar.Common.Rom.Skill.Power
getset

◆ PowerE

int Yukar.Common.Rom.Skill.PowerE
getset

◆ Recovery7

bool Yukar.Common.Rom.Skill.Recovery7
getset

◆ Recovery7E

bool Yukar.Common.Rom.Skill.Recovery7E
getset

◆ Recovery8

bool Yukar.Common.Rom.Skill.Recovery8
getset

◆ Recovery8E

bool Yukar.Common.Rom.Skill.Recovery8E
getset

◆ ScriptOnNew

Guid Yukar.Common.Rom.Skill.ScriptOnNew
getset

◆ SelfDestruct

bool Yukar.Common.Rom.Skill.SelfDestruct
getset

◆ Sleep

bool Yukar.Common.Rom.Skill.Sleep
getset

◆ SleepE

bool Yukar.Common.Rom.Skill.SleepE
getset

◆ Vitality

int Yukar.Common.Rom.Skill.Vitality
getset

◆ VitalityE

int Yukar.Common.Rom.Skill.VitalityE
getset