public ConditionRace( eRACE _raceType) { RaceType = _raceType; }
public Tbl_CreateCharacter_Record(XmlElement _element)// : base(_element) { try{ XmlNode node = (XmlElement)_element; m_Index = int.Parse(node["Index"].InnerText); m_RaceID = (eRACE)Enum.Parse(typeof(eRACE), node["Race"].InnerText, true); m_ClassID = (eCLASS)Enum.Parse(typeof(eCLASS), node["ClassID"].InnerText, true); SetValue(ref m_StartMapId, node, "StartMapID"); SetValue(ref m_StartPointX, node, "StartPointX"); SetValue(ref m_StartPointZ, node, "StartPointZ"); SetValue(ref m_StartPointRandRatio, node, "StartPointRandRatio"); SetValue(ref m_Hair1_1, node, "Hair1_1"); SetValue(ref m_Hair1_2, node, "Hair1_2"); SetValue(ref m_Hair1_3, node, "Hair1_3"); SetValue(ref m_Hair1_4, node, "Hair1_4"); SetValue(ref m_Hair2_1, node, "Hair2_1"); SetValue(ref m_Hair2_2, node, "Hair2_2"); SetValue(ref m_Hair2_3, node, "Hair2_3"); SetValue(ref m_Hair2_4, node, "Hair2_4"); SetValue(ref m_Hair3_1, node, "Hair3_1"); SetValue(ref m_Hair3_2, node, "Hair3_2"); SetValue(ref m_Hair3_3, node, "Hair3_3"); SetValue(ref m_Hair3_4, node, "Hair3_4"); SetValue(ref m_Body1, node, "Body1"); SetValue(ref m_Body2, node, "Body2"); SetValue(ref m_Body3, node, "Body3"); SetValue(ref m_Body4, node, "Body4"); SetValue(ref m_Point1, node, "Point1"); SetValue(ref m_Point2, node, "Point2"); SetValue(ref m_Point3, node, "Point3"); SetValue(ref m_Point4, node, "Point4"); SetValue(ref m_Hand1, node, "Hand1"); SetValue(ref m_Hand2, node, "Hand2"); SetValue(ref m_Hand3, node, "Hand3"); SetValue(ref m_Hand4, node, "Hand4"); SetValue(ref m_Weapon, node, "Weapon"); SetValue(ref m_DefaultItem1, node, "DefaultItem1"); SetValue(ref m_DefaultItem1Number, node, "DefaultItem1Number"); SetValue(ref m_DefaultItem2, node, "DefaultItem2"); SetValue(ref m_DefaultItem2Number, node, "DefaultItem2Number"); SetValue(ref m_DefaultItem3, node, "DefaultItem3"); SetValue(ref m_DefaultItem3Number, node, "DefaultItem3Number"); SetValue(ref m_DefaultItem4, node, "DefaultItem4"); SetValue(ref m_DefaultItem4Number, node, "DefaultItem4Number"); SetValue(ref m_DefaultItem5, node, "DefaultItem5"); SetValue(ref m_DefaultItem5Number, node, "DefaultItem5Number"); SetValue(ref m_ItemQuickSlot1, node, "ItemQuickSlot1"); SetValue(ref m_ItemQuickSlot2, node, "ItemQuickSlot2"); SetValue(ref m_ItemQuickSlot3, node, "ItemQuickSlot3"); SetValue(ref m_SkillQuickSlot1, node, "SkillQuickSlot1"); SetValue(ref m_SkillQuickSlot2, node, "SkillQuickSlot2"); SetValue(ref m_SkillQuickSlot3, node, "SkillQuickSlot3"); } catch(System.Exception e) { Debug.LogError(e); } }
public ConditionRace() { RaceType = eRACE.NONE; }
public AsCharacterCreateClassData GetClassData( eRACE _race, eCLASS _class) { if( false == dicRace.ContainsKey( _race)) return null; AsCharacterCreateData data = dicRace[ _race]; AsCharacterCreateClassData classData = data.GetData( _class); if( null == classData) return null; return classData; }
public AsCharacterCreateData GetRaceData( eRACE race) { if( false == dicRace.ContainsKey( race)) return null; return dicRace[ race]; }
public void SetRace( eRACE race) { Reset(); representatives[ (int)race - 1].gameObject.SetActiveRecursively( true); }
public AsCharacterCreateGenderData GetGenderData( eRACE _race, eCLASS _class, eGENDER _gender) { if( false == dicRace.ContainsKey( _race)) return null; AsCharacterCreateData data = dicRace[ _race]; AsCharacterCreateClassData classData = data.GetData( _class); if( null == classData) return null; AsCharacterCreateGenderData genderData = classData.GetData( _gender); if( null == genderData) return null; return genderData; }
public AsCharacterCreateData GetTbl_CreateCharacter_RaceData( eRACE _race) { return m_Tbl_CreateCharacter.GetRaceData( _race); }
public AsCharacterCreateClassData GetTbl_CreateCharacter_ClassData( eRACE _race, eCLASS _class) { return m_Tbl_CreateCharacter.GetClassData( _race, _class); }
// public Tbl_MonsterPassive_Record GetTbl_MonsterPassive_Record( int _id) // { // return m_Tbl_MonsterPassive.GetRecord( _id); // } #endregion #region - create character - // public Tbl_CreateCharacter_Record GetTbl_CreateCharacter_Record( int _id) // { // return m_Tbl_CreateCharacter.GetRecord( _id); // } public AsCharacterCreateGenderData GetTbl_CreateCharacter_GenderData( eRACE _race, eCLASS _class, eGENDER _gender) { return m_Tbl_CreateCharacter.GetGenderData( _race, _class, _gender); }
public Tbl_Class_Record GetTbl_Class_Record( eRACE _race, eCLASS _class) { return m_Tbl_Class.GetRecordByRaceAndClass( _race, _class); }
public Tbl_Class_Record GetRecordByRaceAndClass(eRACE _race, eCLASS _class) { foreach(KeyValuePair<int, Tbl_Class_Record> pair in m_ResourceTable) { if(pair.Value.Race == _race) { if(pair.Value.Class == _class) { return pair.Value; } } } Debug.LogError("Tbl_Class_Table::GetRecordByTribeAndClass: there is no record. race:" + _race + ", class:" + _class); return null; }