![]() |
|
変数ボックス定義 [詳解]
クラス | |
class | Entry |
変数ボックスエントリ [詳解] | |
公開型 | |
enum | VarType { SYSTEM = 0 , ATTR_TYPE = 0xF , FLAG = 0x1 , DOUBLE = 0x2 , STRING = 0x3 , DOUBLE_ARRAY = 0x4 , CROSS_SAVE = 0x5 , ATTR_LOCAL = 0x10 , LOCAL_FLAG = 0x11 , LOCAL_DOUBLE = 0x12 , LOCAL_STRING = 0x13 } |
変数ボックスタイプ [詳解] | |
公開メンバ関数 | |
void | removeEntry (Entry entry) |
Entry | getVariableEntry (Guid owner, string idStr) |
Entry | getVariableEntry (VarType type, int id) |
Entry | getVariableEntry (Guid owner, string name, bool isLocal) |
Entry | getVariableEntry (Guid owner, VarType type, int index) |
Entry | getFirstEntry (VarType varType) |
void | save (BinaryWriter writer) |
void | load (BinaryReader reader) |
string | getUniqueName (string name, Guid evGuid, bool isLocal=false, bool addForceNumber=false, string middleName="_") |
int | getUniqueID (Guid evGuid, bool isLocal) |
Entry | addEntryWhenNotExists (Guid evGuid, string name) |
void | addEntry (Entry entry) |
int | getVariableID (string name) |
IEnumerable< Entry > | getVariableEntries () |
IEnumerable< Entry > | getArrayEntries () |
IEnumerable< Entry > | getLocalVarEntries (Guid evGuid) |
IEnumerable< Entry > | getCrossSaveEntries () |
void | save (BinaryWriter writer) |
void | load (BinaryReader reader) |
公開変数類 | |
bool | loaded = false |
静的公開変数類 | |
const string | LOCAL_PREFIX = "L" |
const int | MAX_SWITCH_old = 1000 |
const int | MAX_VARIABLE_old = 1000 |
const int | MAX_STR_VARIABLE_old = 256 |
const int | LOCAL_SWITCH_OFFSET_old = 0x10000 |
プロパティ | |
Entry | this[string name] [get] |
変数ボックス定義
void Yukar.Common.VariableDefs.addEntry | ( | Entry | entry | ) |
Entry Yukar.Common.VariableDefs.addEntryWhenNotExists | ( | Guid | evGuid, |
string | name | ||
) |
IEnumerable< Entry > Yukar.Common.VariableDefs.getArrayEntries | ( | ) |
IEnumerable< Entry > Yukar.Common.VariableDefs.getCrossSaveEntries | ( | ) |
IEnumerable< Entry > Yukar.Common.VariableDefs.getLocalVarEntries | ( | Guid | evGuid | ) |
int Yukar.Common.VariableDefs.getUniqueID | ( | Guid | evGuid, |
bool | isLocal | ||
) |
string Yukar.Common.VariableDefs.getUniqueName | ( | string | name, |
Guid | evGuid, | ||
bool | isLocal = false , |
||
bool | addForceNumber = false , |
||
string | middleName = "_" |
||
) |
IEnumerable< Entry > Yukar.Common.VariableDefs.getVariableEntries | ( | ) |
Entry Yukar.Common.VariableDefs.getVariableEntry | ( | Guid | owner, |
string | idStr | ||
) |
Entry Yukar.Common.VariableDefs.getVariableEntry | ( | Guid | owner, |
string | name, | ||
bool | isLocal | ||
) |
int Yukar.Common.VariableDefs.getVariableID | ( | string | name | ) |
void Yukar.Common.VariableDefs.load | ( | BinaryReader | reader | ) |
Yukar.Common.Rom.IChunkを実装しています。
void Yukar.Common.VariableDefs.removeEntry | ( | Entry | entry | ) |
void Yukar.Common.VariableDefs.save | ( | BinaryWriter | writer | ) |
Yukar.Common.Rom.IChunkを実装しています。
bool Yukar.Common.VariableDefs.loaded = false |
|
static |
|
static |
|
static |
|
static |
|
static |
|
get |