public TDCSeason(TDCBaseController ctrl, TDCBaseData data) : base(ctrl, data) { m_Controller = ctrl as TDCSeasonController; m_Data = data as TDCSeasonData; m_SkillSlotComponent = new TDCSkillSlotComponent(this); m_SkillSlotComponent.CreateActiveSkillSlot(TDCEnum.EGameType.WeatherNormalSkill, TDCEnum.EGameType.WeatherRainySkill, TDCEnum.EGameType.WeatherOverHeatSkill, TDCEnum.EGameType.WeatherWindySkill, TDCEnum.EGameType.WeatherSnowySkill); }
public override void SetData(TDCBaseData data) { m_Data = data as TDCSeasonData; }
public static TDCSeasonData Clone(TDCSeasonData instance) { var tmp = new TDCSeasonData (); tmp.ID = instance.ID; tmp.Name = instance.Name; tmp.GameType = instance.GameType; tmp.Description = instance.Description; tmp.Icon = instance.Icon; tmp.FSMPath = instance.FSMPath; tmp.ModelPath = instance.ModelPath; tmp.MoistureSpring = instance.MoistureSpring; tmp.MoistureSummer = instance.MoistureSummer; tmp.MoistureAutumn = instance.MoistureAutumn; tmp.MoistureWinter = instance.MoistureWinter; tmp.TemperatureSpring = instance.TemperatureSpring; tmp.TemperatureSummer = instance.TemperatureSummer; tmp.TemperatureAutumn = instance.TemperatureAutumn; tmp.TemperatureWinter = instance.TemperatureWinter; tmp.Duration = instance.Duration; return tmp; }