public static void OnAddRow(SqliteDataReader reader) { TDCharacterAppearance data = new TDCharacterAppearance(); data.ReadRow(reader); OnAddData(data); data.Reset(); CompleteRowAdd(data); }
public void SetFacialHair(int id) { TDCharacterAppearance data = TDCharacterAppearanceTable.GetAppearanceByID(AppearanceSlot.FacialHair, m_AppearanceData.sex, id); if (data != null) { m_FacialHair.SetSkin(m_AppearanceData.sex, (int)data.Appearance); m_AppearanceData.basicAppearance.facialHairID = id; } }
private static void OnAddData(TDCharacterAppearance memberInstance) { long key = memberInstance.ID; if (m_DataCache.ContainsKey(key)) { Log.e(string.Format("Invaild, TDCharacterAppearanceTable Id already exists {0}", key)); } else { m_DataCache.Add(key, memberInstance); m_DataList.Add(memberInstance); } }
public override void OnAddData(TDCharacterAppearance conf) { Dictionary <long, TDCharacterAppearance> map; if (!m_DataMap.TryGetValue((int)conf.Sex, out map)) { map = new Dictionary <long, TDCharacterAppearance>(); m_DataMap.Add((int)conf.Sex, map); } map.Add(map.Count, conf); if (conf.sex == Sex.Male) { m_LstDataMale.Add(conf); } else { m_LstDataFemale.Add(conf); } }
static void CompleteRowAdd(TDCharacterAppearance tdData) { switch (CharacterEnumHelper.GetSlotByName(tdData.Part)) { case AppearanceSlot.Hair: m_HairData.OnAddData(tdData); break; case AppearanceSlot.Head: m_HeadData.OnAddData(tdData); break; case AppearanceSlot.FacialHair: m_FacialHairData.OnAddData(tdData); break; case AppearanceSlot.EyeBrows: m_EyeBrowsData.OnAddData(tdData); break; } }
public override void OnAddData(TDCharacterAppearance conf) { m_DataMap.Add((int)conf.Appearance, conf); m_LstData.Add(conf); }
public virtual void OnAddData(TDCharacterAppearance conf) { }
public void SetEyebrows(int id) { TDCharacterAppearance data = TDCharacterAppearanceTable.GetAppearanceByID(AppearanceSlot.EyeBrows, m_AppearanceData.sex, id); m_AppearanceData.basicAppearance.eyeBrows = m_Eyebrows.SetSkin(m_AppearanceData.sex, data != null ? (int)data.Appearance : -1); }
public void SetHead(int id) { TDCharacterAppearance data = TDCharacterAppearanceTable.GetAppearanceByID(AppearanceSlot.Head, m_AppearanceData.sex, id); m_AppearanceData.basicAppearance.headID = m_Head.SetSkin(m_AppearanceData.sex, data != null ? (int)data.Appearance : -1); }
public void SetItem(TDCharacterAppearance conf) { m_Conf = conf; }