// ========================================================================== // public CBuff(CObjectBase pObjectOwner, CLASS_BUFF pBuffData, CBuffManager <T_BUFF_NAME, CLASS_BUFF> pBuffManager) { _pObjectOwner = pObjectOwner; _eDebuffOverlapOption = EBuffOverlapOption_Flag.Nothing; _fTickUnit = 1f; _pBuffManager = pBuffManager; p_pBuff = pBuffData; p_pBuff.p_pBuffData = this; p_pBuff.IBuff_OnInit(pObjectOwner, ref _eDebuffOverlapOption, ref _fTickUnit); }
public int Compare(CLASS_BUFF x, CLASS_BUFF y) { return(x.p_pBuffData.p_fDuration_Remain.CompareTo(y.p_pBuffData.p_fDuration_Remain)); }