|
@@ -16,6 +16,11 @@ namespace SSTRGame
|
|
public tabtoy.Logger TableLogger = new tabtoy.Logger();
|
|
public tabtoy.Logger TableLogger = new tabtoy.Logger();
|
|
|
|
|
|
|
|
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// FieldShapeData
|
|
|
|
+ /// </summary>
|
|
|
|
+ public List<FieldShapeDataDefine> FieldShapeData = new List<FieldShapeDataDefine>();
|
|
|
|
+
|
|
/// <summary>
|
|
/// <summary>
|
|
/// ChallengeData
|
|
/// ChallengeData
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -26,11 +31,6 @@ namespace SSTRGame
|
|
/// </summary>
|
|
/// </summary>
|
|
public List<FieldDataDefine> FieldData = new List<FieldDataDefine>();
|
|
public List<FieldDataDefine> FieldData = new List<FieldDataDefine>();
|
|
|
|
|
|
- /// <summary>
|
|
|
|
- /// FieldShapeData
|
|
|
|
- /// </summary>
|
|
|
|
- public List<FieldShapeDataDefine> FieldShapeData = new List<FieldShapeDataDefine>();
|
|
|
|
-
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
/// GameConfig
|
|
/// GameConfig
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -88,7 +88,23 @@ namespace SSTRGame
|
|
|
|
|
|
|
|
|
|
#region Index code
|
|
#region Index code
|
|
- Dictionary<int, ChallengeDataDefine> _ChallengeDataByID = new Dictionary<int, ChallengeDataDefine>();
|
|
|
|
|
|
+ Dictionary<int, FieldShapeDataDefine> _FieldShapeDataByID = new Dictionary<int, FieldShapeDataDefine>();
|
|
|
|
+ public FieldShapeDataDefine GetFieldShapeDataByID(int ID, FieldShapeDataDefine def = default(FieldShapeDataDefine))
|
|
|
|
+ {
|
|
|
|
+ FieldShapeDataDefine ret;
|
|
|
|
+ if ( _FieldShapeDataByID.TryGetValue( ID, out ret ) )
|
|
|
|
+ {
|
|
|
|
+ return ret;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if ( def == default(FieldShapeDataDefine) )
|
|
|
|
+ {
|
|
|
|
+ TableLogger.ErrorLine("GetFieldShapeDataByID failed, ID: {0}", ID);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return def;
|
|
|
|
+ }
|
|
|
|
+ Dictionary<int, ChallengeDataDefine> _ChallengeDataByID = new Dictionary<int, ChallengeDataDefine>();
|
|
public ChallengeDataDefine GetChallengeDataByID(int ID, ChallengeDataDefine def = default(ChallengeDataDefine))
|
|
public ChallengeDataDefine GetChallengeDataByID(int ID, ChallengeDataDefine def = default(ChallengeDataDefine))
|
|
{
|
|
{
|
|
ChallengeDataDefine ret;
|
|
ChallengeDataDefine ret;
|
|
@@ -118,22 +134,6 @@ namespace SSTRGame
|
|
TableLogger.ErrorLine("GetFieldDataByID failed, ID: {0}", ID);
|
|
TableLogger.ErrorLine("GetFieldDataByID failed, ID: {0}", ID);
|
|
}
|
|
}
|
|
|
|
|
|
- return def;
|
|
|
|
- }
|
|
|
|
- Dictionary<int, FieldShapeDataDefine> _FieldShapeDataByID = new Dictionary<int, FieldShapeDataDefine>();
|
|
|
|
- public FieldShapeDataDefine GetFieldShapeDataByID(int ID, FieldShapeDataDefine def = default(FieldShapeDataDefine))
|
|
|
|
- {
|
|
|
|
- FieldShapeDataDefine ret;
|
|
|
|
- if ( _FieldShapeDataByID.TryGetValue( ID, out ret ) )
|
|
|
|
- {
|
|
|
|
- return ret;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if ( def == default(FieldShapeDataDefine) )
|
|
|
|
- {
|
|
|
|
- TableLogger.ErrorLine("GetFieldShapeDataByID failed, ID: {0}", ID);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
return def;
|
|
return def;
|
|
}
|
|
}
|
|
Dictionary<int, GameConfigDefine> _GameConfigByid = new Dictionary<int, GameConfigDefine>();
|
|
Dictionary<int, GameConfigDefine> _GameConfigByid = new Dictionary<int, GameConfigDefine>();
|
|
@@ -343,17 +343,17 @@ namespace SSTRGame
|
|
{
|
|
{
|
|
case 0xa0000:
|
|
case 0xa0000:
|
|
{
|
|
{
|
|
- ins.ChallengeData.Add( reader.ReadStruct<ChallengeDataDefine>(ChallengeDataDefineDeserializeHandler) );
|
|
|
|
|
|
+ ins.FieldShapeData.Add( reader.ReadStruct<FieldShapeDataDefine>(FieldShapeDataDefineDeserializeHandler) );
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case 0xa0001:
|
|
case 0xa0001:
|
|
{
|
|
{
|
|
- ins.FieldData.Add( reader.ReadStruct<FieldDataDefine>(FieldDataDefineDeserializeHandler) );
|
|
|
|
|
|
+ ins.ChallengeData.Add( reader.ReadStruct<ChallengeDataDefine>(ChallengeDataDefineDeserializeHandler) );
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case 0xa0002:
|
|
case 0xa0002:
|
|
{
|
|
{
|
|
- ins.FieldShapeData.Add( reader.ReadStruct<FieldShapeDataDefine>(FieldShapeDataDefineDeserializeHandler) );
|
|
|
|
|
|
+ ins.FieldData.Add( reader.ReadStruct<FieldDataDefine>(FieldDataDefineDeserializeHandler) );
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case 0xa0003:
|
|
case 0xa0003:
|
|
@@ -415,6 +415,15 @@ namespace SSTRGame
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+ // Build FieldShapeData Index
|
|
|
|
+ for( int i = 0;i< ins.FieldShapeData.Count;i++)
|
|
|
|
+ {
|
|
|
|
+ var element = ins.FieldShapeData[i];
|
|
|
|
+
|
|
|
|
+ ins._FieldShapeDataByID.Add(element.ID, element);
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
// Build ChallengeData Index
|
|
// Build ChallengeData Index
|
|
for( int i = 0;i< ins.ChallengeData.Count;i++)
|
|
for( int i = 0;i< ins.ChallengeData.Count;i++)
|
|
{
|
|
{
|
|
@@ -433,15 +442,6 @@ namespace SSTRGame
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- // Build FieldShapeData Index
|
|
|
|
- for( int i = 0;i< ins.FieldShapeData.Count;i++)
|
|
|
|
- {
|
|
|
|
- var element = ins.FieldShapeData[i];
|
|
|
|
-
|
|
|
|
- ins._FieldShapeDataByID.Add(element.ID, element);
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
// Build GameConfig Index
|
|
// Build GameConfig Index
|
|
for( int i = 0;i< ins.GameConfig.Count;i++)
|
|
for( int i = 0;i< ins.GameConfig.Count;i++)
|
|
{
|
|
{
|
|
@@ -542,20 +542,20 @@ namespace SSTRGame
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
- static tabtoy.DeserializeHandler<ChallengeDataDefine> _ChallengeDataDefineDeserializeHandler;
|
|
|
|
- static tabtoy.DeserializeHandler<ChallengeDataDefine> ChallengeDataDefineDeserializeHandler
|
|
|
|
|
|
+ static tabtoy.DeserializeHandler<FieldShapeDataDefine> _FieldShapeDataDefineDeserializeHandler;
|
|
|
|
+ static tabtoy.DeserializeHandler<FieldShapeDataDefine> FieldShapeDataDefineDeserializeHandler
|
|
{
|
|
{
|
|
get
|
|
get
|
|
{
|
|
{
|
|
- if (_ChallengeDataDefineDeserializeHandler == null )
|
|
|
|
|
|
+ if (_FieldShapeDataDefineDeserializeHandler == null )
|
|
{
|
|
{
|
|
- _ChallengeDataDefineDeserializeHandler = new tabtoy.DeserializeHandler<ChallengeDataDefine>(Deserialize);
|
|
|
|
|
|
+ _FieldShapeDataDefineDeserializeHandler = new tabtoy.DeserializeHandler<FieldShapeDataDefine>(Deserialize);
|
|
}
|
|
}
|
|
|
|
|
|
- return _ChallengeDataDefineDeserializeHandler;
|
|
|
|
|
|
+ return _FieldShapeDataDefineDeserializeHandler;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- public static void Deserialize( ChallengeDataDefine ins, tabtoy.DataReader reader )
|
|
|
|
|
|
+ public static void Deserialize( FieldShapeDataDefine ins, tabtoy.DataReader reader )
|
|
{
|
|
{
|
|
|
|
|
|
int tag = -1;
|
|
int tag = -1;
|
|
@@ -568,34 +568,29 @@ namespace SSTRGame
|
|
ins.ID = reader.ReadInt32();
|
|
ins.ID = reader.ReadInt32();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
- case 0x10001:
|
|
|
|
|
|
+ case 0x60001:
|
|
{
|
|
{
|
|
- ins.FieldID = reader.ReadInt32();
|
|
|
|
|
|
+ ins.ResourceName = reader.ReadString();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
- case 0x10002:
|
|
|
|
|
|
+ case 0x60002:
|
|
{
|
|
{
|
|
- ins.DecStaminaCnt = reader.ReadInt32();
|
|
|
|
|
|
+ ins.EnvSoundName = reader.ReadString();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
- case 0x10003:
|
|
|
|
|
|
+ case 0x60003:
|
|
{
|
|
{
|
|
- ins.ConstraintType = reader.ReadInt32();
|
|
|
|
|
|
+ ins.EnvParticleName = reader.ReadString();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
- case 0x10004:
|
|
|
|
|
|
+ case 0x60004:
|
|
{
|
|
{
|
|
- ins.ConstraintValue = reader.ReadInt32();
|
|
|
|
|
|
+ ins.AttendAnim.Add( reader.ReadString() );
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case 0x10005:
|
|
case 0x10005:
|
|
{
|
|
{
|
|
- ins.Condition.Add( reader.ReadInt32() );
|
|
|
|
- }
|
|
|
|
- break;
|
|
|
|
- case 0x10006:
|
|
|
|
- {
|
|
|
|
- ins.Reward_ID_1 = reader.ReadInt32();
|
|
|
|
|
|
+ ins.LoadMethod = reader.ReadInt32();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
@@ -603,20 +598,20 @@ namespace SSTRGame
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
- static tabtoy.DeserializeHandler<FieldDataDefine> _FieldDataDefineDeserializeHandler;
|
|
|
|
- static tabtoy.DeserializeHandler<FieldDataDefine> FieldDataDefineDeserializeHandler
|
|
|
|
|
|
+ static tabtoy.DeserializeHandler<ChallengeDataDefine> _ChallengeDataDefineDeserializeHandler;
|
|
|
|
+ static tabtoy.DeserializeHandler<ChallengeDataDefine> ChallengeDataDefineDeserializeHandler
|
|
{
|
|
{
|
|
get
|
|
get
|
|
{
|
|
{
|
|
- if (_FieldDataDefineDeserializeHandler == null )
|
|
|
|
|
|
+ if (_ChallengeDataDefineDeserializeHandler == null )
|
|
{
|
|
{
|
|
- _FieldDataDefineDeserializeHandler = new tabtoy.DeserializeHandler<FieldDataDefine>(Deserialize);
|
|
|
|
|
|
+ _ChallengeDataDefineDeserializeHandler = new tabtoy.DeserializeHandler<ChallengeDataDefine>(Deserialize);
|
|
}
|
|
}
|
|
|
|
|
|
- return _FieldDataDefineDeserializeHandler;
|
|
|
|
|
|
+ return _ChallengeDataDefineDeserializeHandler;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- public static void Deserialize( FieldDataDefine ins, tabtoy.DataReader reader )
|
|
|
|
|
|
+ public static void Deserialize( ChallengeDataDefine ins, tabtoy.DataReader reader )
|
|
{
|
|
{
|
|
|
|
|
|
int tag = -1;
|
|
int tag = -1;
|
|
@@ -631,22 +626,32 @@ namespace SSTRGame
|
|
break;
|
|
break;
|
|
case 0x10001:
|
|
case 0x10001:
|
|
{
|
|
{
|
|
- ins.RoundFactorGroupID = reader.ReadInt32();
|
|
|
|
|
|
+ ins.FieldID = reader.ReadInt32();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case 0x10002:
|
|
case 0x10002:
|
|
{
|
|
{
|
|
- ins.FieldShapeID = reader.ReadInt32();
|
|
|
|
|
|
+ ins.DecStaminaCnt = reader.ReadInt32();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case 0x10003:
|
|
case 0x10003:
|
|
{
|
|
{
|
|
- ins.DefaultPlayerPos.Add( reader.ReadInt32() );
|
|
|
|
|
|
+ ins.ConstraintType = reader.ReadInt32();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
- case 0x60004:
|
|
|
|
|
|
+ case 0x10004:
|
|
{
|
|
{
|
|
- ins.Mark = reader.ReadString();
|
|
|
|
|
|
+ ins.ConstraintValue = reader.ReadInt32();
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case 0x10005:
|
|
|
|
+ {
|
|
|
|
+ ins.Condition.Add( reader.ReadInt32() );
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ case 0x10006:
|
|
|
|
+ {
|
|
|
|
+ ins.Reward_ID_1 = reader.ReadInt32();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
@@ -654,20 +659,20 @@ namespace SSTRGame
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
- static tabtoy.DeserializeHandler<FieldShapeDataDefine> _FieldShapeDataDefineDeserializeHandler;
|
|
|
|
- static tabtoy.DeserializeHandler<FieldShapeDataDefine> FieldShapeDataDefineDeserializeHandler
|
|
|
|
|
|
+ static tabtoy.DeserializeHandler<FieldDataDefine> _FieldDataDefineDeserializeHandler;
|
|
|
|
+ static tabtoy.DeserializeHandler<FieldDataDefine> FieldDataDefineDeserializeHandler
|
|
{
|
|
{
|
|
get
|
|
get
|
|
{
|
|
{
|
|
- if (_FieldShapeDataDefineDeserializeHandler == null )
|
|
|
|
|
|
+ if (_FieldDataDefineDeserializeHandler == null )
|
|
{
|
|
{
|
|
- _FieldShapeDataDefineDeserializeHandler = new tabtoy.DeserializeHandler<FieldShapeDataDefine>(Deserialize);
|
|
|
|
|
|
+ _FieldDataDefineDeserializeHandler = new tabtoy.DeserializeHandler<FieldDataDefine>(Deserialize);
|
|
}
|
|
}
|
|
|
|
|
|
- return _FieldShapeDataDefineDeserializeHandler;
|
|
|
|
|
|
+ return _FieldDataDefineDeserializeHandler;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- public static void Deserialize( FieldShapeDataDefine ins, tabtoy.DataReader reader )
|
|
|
|
|
|
+ public static void Deserialize( FieldDataDefine ins, tabtoy.DataReader reader )
|
|
{
|
|
{
|
|
|
|
|
|
int tag = -1;
|
|
int tag = -1;
|
|
@@ -680,29 +685,24 @@ namespace SSTRGame
|
|
ins.ID = reader.ReadInt32();
|
|
ins.ID = reader.ReadInt32();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
- case 0x60001:
|
|
|
|
|
|
+ case 0x10001:
|
|
{
|
|
{
|
|
- ins.ResourceName = reader.ReadString();
|
|
|
|
|
|
+ ins.RoundFactorGroupID = reader.ReadInt32();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
- case 0x60002:
|
|
|
|
|
|
+ case 0x10002:
|
|
{
|
|
{
|
|
- ins.EnvSoundName = reader.ReadString();
|
|
|
|
|
|
+ ins.FieldShapeID = reader.ReadInt32();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
- case 0x60003:
|
|
|
|
|
|
+ case 0x10003:
|
|
{
|
|
{
|
|
- ins.EnvParticleName = reader.ReadString();
|
|
|
|
|
|
+ ins.DefaultPlayerPos.Add( reader.ReadInt32() );
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case 0x60004:
|
|
case 0x60004:
|
|
{
|
|
{
|
|
- ins.AttendAnim.Add( reader.ReadString() );
|
|
|
|
- }
|
|
|
|
- break;
|
|
|
|
- case 0x10005:
|
|
|
|
- {
|
|
|
|
- ins.LoadMethod = reader.ReadInt32();
|
|
|
|
|
|
+ ins.Mark = reader.ReadString();
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
@@ -1885,9 +1885,9 @@ namespace SSTRGame
|
|
#region Clear Code
|
|
#region Clear Code
|
|
public void Clear( )
|
|
public void Clear( )
|
|
{
|
|
{
|
|
|
|
+ FieldShapeData.Clear();
|
|
ChallengeData.Clear();
|
|
ChallengeData.Clear();
|
|
FieldData.Clear();
|
|
FieldData.Clear();
|
|
- FieldShapeData.Clear();
|
|
|
|
GameConfig.Clear();
|
|
GameConfig.Clear();
|
|
Language.Clear();
|
|
Language.Clear();
|
|
Level.Clear();
|
|
Level.Clear();
|
|
@@ -1900,9 +1900,9 @@ namespace SSTRGame
|
|
WeaponPart.Clear();
|
|
WeaponPart.Clear();
|
|
WeaponProperty.Clear();
|
|
WeaponProperty.Clear();
|
|
|
|
|
|
|
|
+ _FieldShapeDataByID.Clear();
|
|
_ChallengeDataByID.Clear();
|
|
_ChallengeDataByID.Clear();
|
|
_FieldDataByID.Clear();
|
|
_FieldDataByID.Clear();
|
|
- _FieldShapeDataByID.Clear();
|
|
|
|
_GameConfigByid.Clear();
|
|
_GameConfigByid.Clear();
|
|
_LanguageByid.Clear();
|
|
_LanguageByid.Clear();
|
|
_LevelByID.Clear();
|
|
_LevelByID.Clear();
|
|
@@ -1920,9 +1920,9 @@ namespace SSTRGame
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- // Defined in table: ChallengeData
|
|
|
|
|
|
+ // Defined in table: FieldShapeData
|
|
|
|
|
|
- public partial class ChallengeDataDefine
|
|
|
|
|
|
+ public partial class FieldShapeDataDefine
|
|
{
|
|
{
|
|
|
|
|
|
|
|
|
|
@@ -1932,30 +1932,29 @@ namespace SSTRGame
|
|
public int ID = 0;
|
|
public int ID = 0;
|
|
|
|
|
|
|
|
|
|
- public int FieldID = 0;
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- public int DecStaminaCnt = 0;
|
|
|
|
-
|
|
|
|
|
|
+ public string ResourceName = "";
|
|
|
|
|
|
- public int ConstraintType = 0;
|
|
|
|
|
|
|
|
|
|
+ public string EnvSoundName = "";
|
|
|
|
|
|
- public int ConstraintValue = 0;
|
|
|
|
|
|
|
|
|
|
+ public string EnvParticleName = "";
|
|
|
|
|
|
- public List<int> Condition = new List<int>();
|
|
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 开场动画,多选一
|
|
|
|
+ /// </summary>
|
|
|
|
+ public List<string> AttendAnim = new List<string>();
|
|
|
|
|
|
|
|
|
|
- public int Reward_ID_1 = 0;
|
|
|
|
|
|
+ public int LoadMethod = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- // Defined in table: FieldData
|
|
|
|
|
|
+ // Defined in table: ChallengeData
|
|
|
|
|
|
- public partial class FieldDataDefine
|
|
|
|
|
|
+ public partial class ChallengeDataDefine
|
|
{
|
|
{
|
|
|
|
|
|
|
|
|
|
@@ -1965,24 +1964,30 @@ namespace SSTRGame
|
|
public int ID = 0;
|
|
public int ID = 0;
|
|
|
|
|
|
|
|
|
|
- public int RoundFactorGroupID = 0;
|
|
|
|
|
|
+ public int FieldID = 0;
|
|
|
|
|
|
|
|
|
|
- public int FieldShapeID = 0;
|
|
|
|
|
|
+ public int DecStaminaCnt = 0;
|
|
|
|
|
|
|
|
|
|
- public List<int> DefaultPlayerPos = new List<int>();
|
|
|
|
|
|
+ public int ConstraintType = 0;
|
|
|
|
|
|
|
|
|
|
- public string Mark = "";
|
|
|
|
|
|
+ public int ConstraintValue = 0;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ public List<int> Condition = new List<int>();
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ public int Reward_ID_1 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- // Defined in table: FieldShapeData
|
|
|
|
|
|
+ // Defined in table: FieldData
|
|
|
|
|
|
- public partial class FieldShapeDataDefine
|
|
|
|
|
|
+ public partial class FieldDataDefine
|
|
{
|
|
{
|
|
|
|
|
|
|
|
|
|
@@ -1992,21 +1997,16 @@ namespace SSTRGame
|
|
public int ID = 0;
|
|
public int ID = 0;
|
|
|
|
|
|
|
|
|
|
- public string ResourceName = "";
|
|
|
|
-
|
|
|
|
|
|
+ public int RoundFactorGroupID = 0;
|
|
|
|
|
|
- public string EnvSoundName = "";
|
|
|
|
|
|
|
|
|
|
+ public int FieldShapeID = 0;
|
|
|
|
|
|
- public string EnvParticleName = "";
|
|
|
|
|
|
|
|
- /// <summary>
|
|
|
|
- /// 开场动画,多选一
|
|
|
|
- /// </summary>
|
|
|
|
- public List<string> AttendAnim = new List<string>();
|
|
|
|
|
|
+ public List<int> DefaultPlayerPos = new List<int>();
|
|
|
|
|
|
|
|
|
|
- public int LoadMethod = 0;
|
|
|
|
|
|
+ public string Mark = "";
|
|
|
|
|
|
|
|
|
|
|
|
|