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(); }
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(); }