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)
 別のRomItemからデータをコピーする [詳解]
 
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
 ID [詳解]
 
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 bool reImport (List< RomItem > inRomList)
 再インポート [詳解]
 
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)
 RomItemをクローンする [詳解]
 
static bool equalChunk (IChunk a, IChunk b)
 チャンクの内容が等しいか [詳解]
 
static IChunk duplicate (IChunk rom)
 IChunkを複製する [詳解]
 
- 基底クラス 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