public static TDCEggData Clone(TDCEggData instance) { var tmp = new TDCEggData (); tmp.ID = instance.ID; tmp.Name = instance.Name; tmp.GameType = instance.GameType; tmp.CreatureType = instance.CreatureType; tmp.Description = instance.Description; tmp.ModelPath = instance.ModelPath; tmp.FSMPath = instance.FSMPath; tmp.Icon = instance.Icon; tmp.CurrentHP = instance.CurrentHP; tmp.MaxHP = instance.MaxHP; tmp.CurrentHeatPoint = instance.CurrentHeatPoint; tmp.MaxHeatPoint = instance.MaxHeatPoint; tmp.Duration = instance.Duration; tmp.DetectRange = instance.DetectRange; tmp.MemberType = instance.MemberType; tmp.Inventory = instance.Inventory; tmp.IsShine = instance.IsShine; return tmp; }
public TDCEgg(TDCBaseController ctrl, TDCBaseData data) : base(ctrl, data) { m_Controller = ctrl as TDCEggController; m_Data = data as TDCEggData; }
public override void SetData(TDCBaseData data) { m_Data = data as TDCEggData; }