|
|
変数ボックス定義 [詳解]
クラス |
|
| 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を実装しています。