Пример #1
0
        // ========================================================================== //

        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);
        }
Пример #2
0
 public int Compare(CLASS_BUFF x, CLASS_BUFF y)
 {
     return(x.p_pBuffData.p_fDuration_Remain.CompareTo(y.p_pBuffData.p_fDuration_Remain));
 }