Пример #1
0
 public TDCItem(TDCBaseController ctrl, TDCBaseData data)
     : base(ctrl, data)
 {
     m_Controller = ctrl as TDCItemController;
     m_Data = data as TDCItemData;
     m_ItemActive = true;
 }
Пример #2
0
 public static TDCItemData Clone(TDCItemData instance)
 {
     var tmp = new TDCItemData ();
     tmp.ID = instance.ID;
     tmp.Name = instance.Name;
     tmp.GameType = instance.GameType;
     tmp.CreatureType = instance.CreatureType;
     tmp.ItemType = instance.ItemType;
     tmp.Description = instance.Description;
     tmp.Icon = instance.Icon;
     tmp.FSMPath = instance.FSMPath;
     tmp.ModelPath = instance.ModelPath;
     tmp.IsShine = instance.IsShine;
     return tmp;
 }
Пример #3
0
 public override void SetData(TDCBaseData data)
 {
     m_Data = data as TDCItemData;
 }
Пример #4
0
 public void SetData(TDCItemData value)
 {
     m_Data = value;
     Init();
 }
Пример #5
0
 public virtual void Init(TDCItemData data)
 {
     m_Data = data;
     Init();
 }
Пример #6
0
 public TDCItemEntity(TDCItemData data)
 {
     m_Data = data;
     Init();
 }