![]() |
|
変数ボックス定義 [詳解]
クラス |
|
class | Entry |
変数ボックスエントリ
[詳解]
|
|
公開型 |
|
enum |
VarType
{
NONE = 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 , ATTR_ARRAY = 0x100 } |
変数ボックスタイプ
|
|
公開メンバ関数 |
|
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) |
void | getVariableNames (out string[] names, out string[] idArray) |
void | getArrayNames (out string[] names, out string[] idArray) |
void | getStringNames (out string[] names, out string[] idArray) |
void | getLocalVarNames (out string[] names, out string[] idArray, Guid evGuid) |
void | getCrossSaveNames (out string[] names, out string[] idArray) |
void | save (BinaryWriter writer) |
void | load (BinaryReader reader) |
公開変数類 |
|
bool | loaded = false |
プロパティ |
|
Entry |
this[string name]
[get]
|
変数ボックス定義
void Yukar.Common.VariableDefs.load | ( | BinaryReader | reader | ) |
Yukar.Common.Rom.IChunkを実装しています。
void Yukar.Common.VariableDefs.save | ( | BinaryWriter | writer | ) |
Yukar.Common.Rom.IChunkを実装しています。