예제 #1
0
 public void AddSkillTimeScaling(ReductionData reduction, FISH_DELAY_TYPE type)
 {
     m_bDirty = true;
     m_DelayData.DelayType   = type;
     m_DelayData.Scaling     = reduction.Speed;
     m_DelayData.Duration[0] = reduction.Duration1;
     m_DelayData.Duration[1] = reduction.Duration2;
     m_DelayData.Duration[2] = reduction.Duration3;
     m_DelayData.CurrentTime = 0;
     m_DelayData.ComputeAllDelayTime();
 }
예제 #2
0
 public void AddSkillTimeScaling(float scaling, float[] duration, FISH_DELAY_TYPE type, float curTime = 0)
 {
     m_bDirty = true;
     m_DelayData.DelayType   = type;
     m_DelayData.Scaling     = scaling;
     m_DelayData.Duration[0] = duration[0];
     m_DelayData.Duration[1] = duration[1];
     m_DelayData.Duration[2] = duration[2];
     m_DelayData.CurrentTime = curTime;
     m_DelayData.ComputeAllDelayTime();
 }