private static void OnSKillFuncChangeEpValue(ref SSkillFuncContext inContext, bool _bAddValue)
        {
            PoolObjHandle <ActorRoot> inTargetObj = inContext.inTargetObj;

            if (!inTargetObj)
            {
                return;
            }
            int changeValueProperty = SkillFuncPropertyDelegator.GetChangeValueProperty(inTargetObj, ref inContext);
            int skillFuncParam      = inContext.GetSkillFuncParam(0, false);

            if (inContext.inStage != ESkillFuncStage.Leave)
            {
                if (_bAddValue)
                {
                    inTargetObj.get_handle().ValueComponent.ChangeActorEp(changeValueProperty, skillFuncParam);
                }
                else
                {
                    inTargetObj.get_handle().ValueComponent.ChangeActorEp(-changeValueProperty, skillFuncParam);
                }
            }
        }
        private static void OnSkillFuncChangeValueProperty(ref SSkillFuncContext inContext, RES_FUNCEFT_TYPE _defType, bool _bAddValue)
        {
            PoolObjHandle <ActorRoot> inTargetObj = inContext.inTargetObj;

            if (!inTargetObj)
            {
                return;
            }
            int changeValueProperty = SkillFuncPropertyDelegator.GetChangeValueProperty(inTargetObj, ref inContext);
            int skillFuncParam      = inContext.GetSkillFuncParam(0, false);

            if (inContext.inStage != ESkillFuncStage.Leave)
            {
                if (_bAddValue)
                {
                    if (skillFuncParam == 0)
                    {
                        ValueDataInfo valueDataInfo = inTargetObj.get_handle().ValueComponent.mActorValue[_defType] + changeValueProperty;
                    }
                    else
                    {
                        ValueDataInfo valueDataInfo = inTargetObj.get_handle().ValueComponent.mActorValue[_defType] << changeValueProperty;
                    }
                    SSkillFuncIntParam[] expr_8E_cp_0 = inContext.LocalParams;
                    int expr_8E_cp_1 = 0;
                    expr_8E_cp_0[expr_8E_cp_1].iParam = expr_8E_cp_0[expr_8E_cp_1].iParam + changeValueProperty;
                }
                else
                {
                    if (skillFuncParam == 0)
                    {
                        ValueDataInfo valueDataInfo = inTargetObj.get_handle().ValueComponent.mActorValue[_defType] - changeValueProperty;
                    }
                    else
                    {
                        ValueDataInfo valueDataInfo = inTargetObj.get_handle().ValueComponent.mActorValue[_defType] >> changeValueProperty;
                    }
                    SSkillFuncIntParam[] expr_F3_cp_0 = inContext.LocalParams;
                    int expr_F3_cp_1 = 0;
                    expr_F3_cp_0[expr_F3_cp_1].iParam = expr_F3_cp_0[expr_F3_cp_1].iParam + changeValueProperty;
                }
            }
            else if (_bAddValue)
            {
                if (skillFuncParam == 0)
                {
                    ValueDataInfo valueDataInfo = inTargetObj.get_handle().ValueComponent.mActorValue[_defType] - inContext.LocalParams[0].iParam;
                }
                else
                {
                    ValueDataInfo valueDataInfo = inTargetObj.get_handle().ValueComponent.mActorValue[_defType] >> inContext.LocalParams[0].iParam;
                }
            }
            else if (skillFuncParam == 0)
            {
                ValueDataInfo valueDataInfo = inTargetObj.get_handle().ValueComponent.mActorValue[_defType] + inContext.LocalParams[0].iParam;
            }
            else
            {
                ValueDataInfo valueDataInfo = inTargetObj.get_handle().ValueComponent.mActorValue[_defType] << inContext.LocalParams[0].iParam;
            }
        }
        private static void OnSkillFuncChangeValueProperty(ref SSkillFuncContext inContext, RES_FUNCEFT_TYPE _defType, bool _bAddValue)
        {
            PoolObjHandle <ActorRoot> inTargetObj = inContext.inTargetObj;

            if (!inTargetObj)
            {
                return;
            }
            int changeValueProperty = SkillFuncPropertyDelegator.GetChangeValueProperty(inTargetObj, ref inContext);
            int skillFuncParam      = inContext.GetSkillFuncParam(0, false);

            if (inContext.inStage != ESkillFuncStage.Leave)
            {
                if (_bAddValue)
                {
                    if (skillFuncParam == 0)
                    {
                        ValueDataInfo valueDataInfo = inTargetObj.handle.ValueComponent.mActorValue[_defType] + changeValueProperty;
                    }
                    else
                    {
                        ValueDataInfo valueDataInfo2 = inTargetObj.handle.ValueComponent.mActorValue[_defType] << changeValueProperty;
                    }
                    SSkillFuncIntParam[] localParams = inContext.LocalParams;
                    int num = 0;
                    localParams[num].iParam = localParams[num].iParam + changeValueProperty;
                }
                else
                {
                    if (skillFuncParam == 0)
                    {
                        ValueDataInfo valueDataInfo3 = inTargetObj.handle.ValueComponent.mActorValue[_defType] - changeValueProperty;
                    }
                    else
                    {
                        ValueDataInfo valueDataInfo4 = inTargetObj.handle.ValueComponent.mActorValue[_defType] >> changeValueProperty;
                    }
                    SSkillFuncIntParam[] localParams2 = inContext.LocalParams;
                    int num2 = 0;
                    localParams2[num2].iParam = localParams2[num2].iParam + changeValueProperty;
                }
            }
            else if (_bAddValue)
            {
                if (skillFuncParam == 0)
                {
                    ValueDataInfo valueDataInfo5 = inTargetObj.handle.ValueComponent.mActorValue[_defType] - inContext.LocalParams[0].iParam;
                }
                else
                {
                    ValueDataInfo valueDataInfo6 = inTargetObj.handle.ValueComponent.mActorValue[_defType] >> inContext.LocalParams[0].iParam;
                }
            }
            else if (skillFuncParam == 0)
            {
                ValueDataInfo valueDataInfo7 = inTargetObj.handle.ValueComponent.mActorValue[_defType] + inContext.LocalParams[0].iParam;
            }
            else
            {
                ValueDataInfo valueDataInfo8 = inTargetObj.handle.ValueComponent.mActorValue[_defType] << inContext.LocalParams[0].iParam;
            }
        }