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

SGBのアイテム情報 [詳解]

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

クラス

class  Equipable
 装備情報 [詳解]
 
class  Expendable
 消耗品情報 [詳解]
 
class  ExpendableWithSkill
 消耗品情報(スキル) [詳解]
 
class  Weapon
 武器情報 [詳解]
 

公開メンバ関数

 Item ()
 
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 = ""
 
int price = 1
 
Resource.Icon.Ref icon
 
ItemType type
 
Guid model
 
int maxNum = 99
 
Guid scriptOnNew
 
Expendable expendable
 
ExpendableWithSkill expendableWithSkill
 
Equipable equipable
 
Weapon weapon
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開変数類
Guid guId
 ID [詳解]
 
String name
 名前 [詳解]
 
string tags = ""
 タグ [詳解]
 
string category = ""
 カテゴリ [詳解]
 

プロパティ

string Description [get, set]
 
int Price [get, set]
 
Icon.Ref Icon [get, set]
 
ItemType Type [get, set]
 
Guid Model [get, set]
 
int MaxNum [get, set]
 
Guid ScriptOnNew [get, set]
 
Expendable ExpendableData [get, set]
 
ExpendableWithSkill ExpendableWithSkillData [get, set]
 
Equipable EquipableData [get, set]
 
Weapon WeaponData [get, set]
 
bool Expendable_AvailableInField [get, set]
 
bool Expendable_AvailableInBattle [get, set]
 
Guid Expendable_CommonExec [get, set]
 
Guid ExpendableWithSkill_Skill [get, set]
 
int Hitpoint [get, set]
 
int HitpointPercent [get, set]
 
int Magicpoint [get, set]
 
int MagicpointPercent [get, set]
 
int Magic [get, set]
 
int Speed [get, set]
 
int Evasion [get, set]
 
int Dexterity [get, set]
 
int MaxHitpoint [get, set]
 
int MaxMagicpoint [get, set]
 
int Attack [get, set]
 
int AttackAttribute [get, set]
 
int AttrAttack [get, set]
 
int Critical [get, set]
 
int Defense [get, set]
 
int EquipType [get, set]
 
bool RecoveryPoison [get, set]
 
bool RecoverySleep [get, set]
 
bool RecoveryParalysis [get, set]
 
bool RecoveryConfusion [get, set]
 
bool RecoveryFascination [get, set]
 
bool RecoveryDown [get, set]
 
bool Recovery7 [get, set]
 
bool Recovery8 [get, set]
 
int PoisonResistant [get, set]
 
int SleepResistant [get, set]
 
int ParalysisResistant [get, set]
 
int ConfusionResistant [get, set]
 
int FascinationResistant [get, set]
 
int DeathResistant [get, set]
 
int Resistant7 [get, set]
 
int Resistant8 [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]
 
bool IsSellable [get]
 
- 基底クラス 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のアイテム情報

構築子と解体子

◆ Item()

Yukar.Common.Rom.Item.Item ( )

メソッド詳解

◆ initializingAfterLoading()

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

ロード後の初期化処理

戻り値

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

◆ load()

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

◆ save()

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

メンバ詳解

◆ description

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

◆ equipable

Equipable Yukar.Common.Rom.Item.equipable

◆ expendable

Expendable Yukar.Common.Rom.Item.expendable

◆ expendableWithSkill

ExpendableWithSkill Yukar.Common.Rom.Item.expendableWithSkill

◆ icon

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

◆ maxNum

int Yukar.Common.Rom.Item.maxNum = 99

◆ model

Guid Yukar.Common.Rom.Item.model

◆ price

int Yukar.Common.Rom.Item.price = 1

◆ scriptOnNew

Guid Yukar.Common.Rom.Item.scriptOnNew

◆ type

ItemType Yukar.Common.Rom.Item.type

◆ weapon

Weapon Yukar.Common.Rom.Item.weapon

プロパティ詳解

◆ Attack

int Yukar.Common.Rom.Item.Attack
getset

◆ AttackAttribute

int Yukar.Common.Rom.Item.AttackAttribute
getset

◆ AttrADefense

int Yukar.Common.Rom.Item.AttrADefense
getset

◆ AttrAttack

int Yukar.Common.Rom.Item.AttrAttack
getset

◆ AttrBDefense

int Yukar.Common.Rom.Item.AttrBDefense
getset

◆ AttrCDefense

int Yukar.Common.Rom.Item.AttrCDefense
getset

◆ AttrDDefense

int Yukar.Common.Rom.Item.AttrDDefense
getset

◆ AttrEDefense

int Yukar.Common.Rom.Item.AttrEDefense
getset

◆ AttrFDefense

int Yukar.Common.Rom.Item.AttrFDefense
getset

◆ AttrGDefense

int Yukar.Common.Rom.Item.AttrGDefense
getset

◆ AttrHDefense

int Yukar.Common.Rom.Item.AttrHDefense
getset

◆ ConfusionResistant

int Yukar.Common.Rom.Item.ConfusionResistant
getset

◆ Critical

int Yukar.Common.Rom.Item.Critical
getset

◆ DeathResistant

int Yukar.Common.Rom.Item.DeathResistant
getset

◆ Defense

int Yukar.Common.Rom.Item.Defense
getset

◆ Description

string Yukar.Common.Rom.Item.Description
getset

◆ Dexterity

int Yukar.Common.Rom.Item.Dexterity
getset

◆ EquipableData

Equipable Yukar.Common.Rom.Item.EquipableData
getset

◆ EquipType

int Yukar.Common.Rom.Item.EquipType
getset

◆ Evasion

int Yukar.Common.Rom.Item.Evasion
getset

◆ Expendable_AvailableInBattle

bool Yukar.Common.Rom.Item.Expendable_AvailableInBattle
getset

◆ Expendable_AvailableInField

bool Yukar.Common.Rom.Item.Expendable_AvailableInField
getset

◆ Expendable_CommonExec

Guid Yukar.Common.Rom.Item.Expendable_CommonExec
getset

◆ ExpendableData

Expendable Yukar.Common.Rom.Item.ExpendableData
getset

◆ ExpendableWithSkill_Skill

Guid Yukar.Common.Rom.Item.ExpendableWithSkill_Skill
getset

◆ ExpendableWithSkillData

ExpendableWithSkill Yukar.Common.Rom.Item.ExpendableWithSkillData
getset

◆ FascinationResistant

int Yukar.Common.Rom.Item.FascinationResistant
getset

◆ Hitpoint

int Yukar.Common.Rom.Item.Hitpoint
getset

◆ HitpointPercent

int Yukar.Common.Rom.Item.HitpointPercent
getset

◆ Icon

Icon.Ref Yukar.Common.Rom.Item.Icon
getset

◆ IsSellable

bool Yukar.Common.Rom.Item.IsSellable
get

◆ Magic

int Yukar.Common.Rom.Item.Magic
getset

◆ Magicpoint

int Yukar.Common.Rom.Item.Magicpoint
getset

◆ MagicpointPercent

int Yukar.Common.Rom.Item.MagicpointPercent
getset

◆ MaxHitpoint

int Yukar.Common.Rom.Item.MaxHitpoint
getset

◆ MaxMagicpoint

int Yukar.Common.Rom.Item.MaxMagicpoint
getset

◆ MaxNum

int Yukar.Common.Rom.Item.MaxNum
getset

◆ Model

Guid Yukar.Common.Rom.Item.Model
getset

◆ ParalysisResistant

int Yukar.Common.Rom.Item.ParalysisResistant
getset

◆ PoisonResistant

int Yukar.Common.Rom.Item.PoisonResistant
getset

◆ Price

int Yukar.Common.Rom.Item.Price
getset

◆ Recovery7

bool Yukar.Common.Rom.Item.Recovery7
getset

◆ Recovery8

bool Yukar.Common.Rom.Item.Recovery8
getset

◆ RecoveryConfusion

bool Yukar.Common.Rom.Item.RecoveryConfusion
getset

◆ RecoveryDown

bool Yukar.Common.Rom.Item.RecoveryDown
getset

◆ RecoveryFascination

bool Yukar.Common.Rom.Item.RecoveryFascination
getset

◆ RecoveryParalysis

bool Yukar.Common.Rom.Item.RecoveryParalysis
getset

◆ RecoveryPoison

bool Yukar.Common.Rom.Item.RecoveryPoison
getset

◆ RecoverySleep

bool Yukar.Common.Rom.Item.RecoverySleep
getset

◆ Resistant7

int Yukar.Common.Rom.Item.Resistant7
getset

◆ Resistant8

int Yukar.Common.Rom.Item.Resistant8
getset

◆ ScriptOnNew

Guid Yukar.Common.Rom.Item.ScriptOnNew
getset

◆ SleepResistant

int Yukar.Common.Rom.Item.SleepResistant
getset

◆ Speed

int Yukar.Common.Rom.Item.Speed
getset

◆ Type

ItemType Yukar.Common.Rom.Item.Type
getset

◆ WeaponData

Weapon Yukar.Common.Rom.Item.WeaponData
getset