BAKIN用アイテムクラス [詳解]
クラス | |
class | Equipable |
装備情報 [詳解] | |
class | Expendable |
消耗品情報 [詳解] | |
class | ExpendableWithSkill |
消耗品情報(スキル) 現在の仕様では、消耗品とは限らないので注意 [詳解] | |
class | Weapon |
武器情報 [詳解] | |
公開型 | |
enum | EquipPos { NONE , SHIELD , HEAD , ARMOR , ACCESSORY } |
装着箇所 [詳解] | |
enum | BasicParamType { Level = 0 , Price , WeaponAttrAttack , WeaponCritical , EquipableMaxDamage , ChangeParamHitpoint , ChangeParamHitpointPercent , ChangeParamMagicpoint , ChangeParamMagicpointPercent } |
基底クラス Yukar.Common.Rom.RomItem に属する継承公開型 | |
enum | ThumbnailStatusType { Empty = 0 , Creating , Created , Failed } |
サムネイル画像生成状況 [詳解] | |
公開メンバ関数 | |
NItem () | |
void | InitializeEffectParamSettings (GameSettings inGameSettings) |
NItem | CreateEnhancedItem () |
override void | save (System.IO.BinaryWriter writer) |
override void | load (System.IO.BinaryReader reader) |
NItem (Common.Rom.Item rom) | |
override void | ChangeId (Dictionary< Guid, RomItem > inChangeIdDic) |
Event | getSourceEvent (Catalog catalog) |
ソースイベントの取得 [詳解] | |
void | ChangeName (string inPrefix, string inSuffix, bool inUseBaseName) |
List< int > | GetCanEnhancedBaseParamList () |
List< int > | GetCanEnhancedWeaponParamList () |
List< int > | GetCanEnhancedEquipableParamList () |
List< int > | GetCanEnhancedExpendableParamList () |
List< int > | GetCanEnhancedChangeParamList () |
List< int > | GetCanEnhancedAllParamList () |
void | Enhance (int inCategoryIdx, int inParamIdx, bool inIsAdd, int inValue) |
void | AdvancedEnhance (Guid inId, double inValue, bool inUsePercent, int inOperation) |
void | AdvancedEnhance (int inTargetIdx, double inValue, bool inUsePercent, int inOperation) |
基底クラス 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 | postImport (string srcpath) |
virtual void | reImport () |
virtual void | export (string path) |
virtual void | onCatalogCleanup () |
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) |
公開変数類 | |
Guid | srcGuid |
ItemType | srcItemType = ItemType.NO_EFFECT |
bool | usePictBook = true |
Guid | pictBookItem |
String | description = "" |
int | level = 1 |
int | price = 1 |
Resource.Icon.Ref | icon |
Guid | model |
int | maxNum = 99 |
Guid | scriptOnNew |
bool | useCatcher = false |
int | catcherHPRate = 10 |
int | catcherMaxLevel = 0 |
int | usage = 0 |
common.TaggedData | ext = new common.TaggedData() |
Expendable | _expendable |
ExpendableWithSkill | _expendableWithSkill |
Equipable | _equipable |
Weapon | _weapon |
float | range = 1 |
bool | useEnhance = false |
NItem | baseItem |
string | prefix = "" |
string | suffix = "" |
bool | useBaseName = true |
基底クラス Yukar.Common.Rom.RomItem に属する継承公開変数類 | |
Guid | guId |
String | name |
string | tags = "" |
string | category = "" |
静的公開変数類 | |
const int | MAX_LEVEL = 9999 |
const int | MIN_LEVEL = 1 |
static Guid | WeaponAttrAttackID = new Guid("{B6955763-55E7-492A-9E45-83971E24AAEB}") |
static Guid | MoveForwardID = new Guid("{D57C2B04-E544-4236-B3A8-9A62E8F24D82}") |
static Guid | EquipTypeID = new Guid("{74378736-15F4-4703-A021-E83CC7D71D80}") |
static Guid | CriticalID = new Guid("{6A6C0833-5528-49E0-9346-F2422411E688}") |
static Guid | MaxDamageID = new Guid("{DD30B1A3-6B7E-47DC-9356-5D18B39DF97F}") |
static Guid | EquipWeaponID = new Guid("{ED122570-AFD4-4477-94C0-FCD2F51EACAF}") |
static Guid | EquipArmID = new Guid("{B9740D9A-C28B-4077-86B1-D991808B90D0}") |
static Guid | EquipHeadID = new Guid("{74EAF8CA-F2AE-4DAF-A7C7-01B11A6E2116}") |
static Guid | EquipBodyID = new Guid("{A08344BE-056F-42D5-B9D2-E57E7F5DBC20}") |
static Guid | EquipAccessory1ID = new Guid("{68684E45-D3EF-4C22-B1E1-28052374B913}") |
static Guid | EquipAccessory2ID = new Guid("{1119640F-8B3E-4714-912B-77523A936C91}") |
const string | DEFAULT_FORMULA = "(max(a.atk / 2.5 - b.def / 4, 0) + a.eatk * b.edef) * rand(0.9, 1)" |
基底クラス Yukar.Common.Rom.RomItem に属する継承静的公開変数類 | |
static int | thumbnailWidth = 128 |
static int | thumbnailHeight = 128 |
const char | CATEGORY_SPLITTER = '\\' |
static CREATETHUMBNAIL | createThumbnailFunction = null |
const int | UnknownRefCount = -2000 |
プロパティ | |
EquipPos | equipType [get, set] |
Guid | EventRef [get] |
EffectParamSettings | EffectParamSettings = new EffectParamSettings(EffectParamSettings.TargetType.ItemEffectParam, false) [get, set] |
bool | UsePictBook [get, set] |
Guid | PictBookItem [get, set] |
string | Description [get, set] |
int | Price [get, set] |
Icon.Ref | Icon [get, set] |
Guid | Model [get, set] |
int | MaxNum [get, set] |
bool | UseCatcher [get, set] |
int | CatcherHPRate [get, set] |
int | CatcherMaxLevel [get, set] |
bool | Consumption [get, set] |
bool | UsageWeapon [get, set] |
bool | UsageArmor [get, set] |
Expendable | ExpendableData [get, set] |
ExpendableWithSkill | ExpendableWithSkillData [get, set] |
Equipable | EquipableData [get, set] |
Weapon | WeaponData [get, set] |
string | WeaponDataFormula [get, set] |
Guid | WeaponDataEffect [get, set] |
Guid | ExpendableDataEffect [get, set] |
string | WeaponDataMotion [get, set] |
Guid | WeaponDataMotionGuid [get, set] |
int | WeaponMoveForward [get, set] |
bool | Expendable_AvailableInField [get, set] |
bool | Expendable_AvailableInBattle [get, set] |
Guid | Expendable_CommonExec [get, set] |
bool | ExpendableWithSkill_AvailableInField [get, set] |
bool | ExpendableWithSkill_AvailableInBattle [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] |
Guid | AttackAttribute [get, set] |
int | AttrAttack [get, set] |
float | Range [get, set] |
bool | UseEnhance [get, set] |
int | Critical [get, set] |
int | MaxDamage [get, set] |
int | Defense [get, set] |
int | EquipType [get, set] |
bool | IsSellable [get] |
bool | IsExpandable [get] |
bool | IsExpandableWithSkill [get] |
bool | IsWeapon [get] |
bool | IsArmor [get] |
Expendable | expendable [get] |
ExpendableWithSkill | expendableWithSkill [get] |
Equipable | equipable [get] |
Weapon | weapon [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.IDatabaseItem に属する継承プロパティ | |
Guid | EventRef [get] |
その他の継承メンバ | |
基底クラス 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 に属する継承限定公開メンバ関数 | |
virtual void | Dispose (bool disposing) |
BAKIN用アイテムクラス
enum Yukar.Common.Rom.NItem.BasicParamType |
Yukar.Common.Rom.NItem.NItem | ( | ) |
Yukar.Common.Rom.NItem.NItem | ( | Common.Rom.Item | rom | ) |
void Yukar.Common.Rom.NItem.AdvancedEnhance | ( | Guid | inId, |
double | inValue, | ||
bool | inUsePercent, | ||
int | inOperation | ||
) |
void Yukar.Common.Rom.NItem.AdvancedEnhance | ( | int | inTargetIdx, |
double | inValue, | ||
bool | inUsePercent, | ||
int | inOperation | ||
) |
override void Yukar.Common.Rom.NItem.ChangeId | ( | Dictionary< Guid, RomItem > | inChangeIdDic | ) |
void Yukar.Common.Rom.NItem.ChangeName | ( | string | inPrefix, |
string | inSuffix, | ||
bool | inUseBaseName | ||
) |
NItem Yukar.Common.Rom.NItem.CreateEnhancedItem | ( | ) |
void Yukar.Common.Rom.NItem.Enhance | ( | int | inCategoryIdx, |
int | inParamIdx, | ||
bool | inIsAdd, | ||
int | inValue | ||
) |
List< int > Yukar.Common.Rom.NItem.GetCanEnhancedAllParamList | ( | ) |
List< int > Yukar.Common.Rom.NItem.GetCanEnhancedBaseParamList | ( | ) |
List< int > Yukar.Common.Rom.NItem.GetCanEnhancedChangeParamList | ( | ) |
List< int > Yukar.Common.Rom.NItem.GetCanEnhancedEquipableParamList | ( | ) |
List< int > Yukar.Common.Rom.NItem.GetCanEnhancedExpendableParamList | ( | ) |
List< int > Yukar.Common.Rom.NItem.GetCanEnhancedWeaponParamList | ( | ) |
void Yukar.Common.Rom.NItem.InitializeEffectParamSettings | ( | GameSettings | inGameSettings | ) |
override void Yukar.Common.Rom.NItem.load | ( | System.IO.BinaryReader | reader | ) |
override void Yukar.Common.Rom.NItem.save | ( | System.IO.BinaryWriter | writer | ) |
Equipable Yukar.Common.Rom.NItem._equipable |
Expendable Yukar.Common.Rom.NItem._expendable |
ExpendableWithSkill Yukar.Common.Rom.NItem._expendableWithSkill |
Weapon Yukar.Common.Rom.NItem._weapon |
NItem Yukar.Common.Rom.NItem.baseItem |
int Yukar.Common.Rom.NItem.catcherHPRate = 10 |
int Yukar.Common.Rom.NItem.catcherMaxLevel = 0 |
|
static |
|
static |
String Yukar.Common.Rom.NItem.description = "" |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
common.TaggedData Yukar.Common.Rom.NItem.ext = new common.TaggedData() |
Resource.Icon.Ref Yukar.Common.Rom.NItem.icon |
int Yukar.Common.Rom.NItem.level = 1 |
|
static |
|
static |
int Yukar.Common.Rom.NItem.maxNum = 99 |
|
static |
Guid Yukar.Common.Rom.NItem.model |
|
static |
Guid Yukar.Common.Rom.NItem.pictBookItem |
string Yukar.Common.Rom.NItem.prefix = "" |
int Yukar.Common.Rom.NItem.price = 1 |
float Yukar.Common.Rom.NItem.range = 1 |
Guid Yukar.Common.Rom.NItem.scriptOnNew |
Guid Yukar.Common.Rom.NItem.srcGuid |
ItemType Yukar.Common.Rom.NItem.srcItemType = ItemType.NO_EFFECT |
string Yukar.Common.Rom.NItem.suffix = "" |
int Yukar.Common.Rom.NItem.usage = 0 |
bool Yukar.Common.Rom.NItem.useBaseName = true |
bool Yukar.Common.Rom.NItem.useCatcher = false |
bool Yukar.Common.Rom.NItem.useEnhance = false |
bool Yukar.Common.Rom.NItem.usePictBook = true |
|
static |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
Yukar.Common.Rom.IDatabaseItemを実装しています。
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |