예제 #1
0
    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);
    }
예제 #2
0
 public override void SetData(TDCBaseData data)
 {
     m_Data = data as TDCSeasonData;
 }
예제 #3
0
 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;
 }