Exemplo n.º 1
0
 void CalculatePrivateValue()
 {
     for (int i = 0; i < (int)AValueType.Count; i++)
     {
         AValueData pData = GetValueData(i, false);
         if (null != pData)
         {
             pData.Calculate(true);
         }
     }
 }
Exemplo n.º 2
0
        void CalculateOne(RoleAValue result, AValueMask pMask, int valueID, AValueData pData, RoleAValue pTransformAV)
        {
            float extraBase = null == pTransformAV ? 0.0f : pTransformAV.Values[valueID];

            if (null != pData)
            {
                result.Values[valueID] = pData.Calculate(false, extraBase);
            }
            else
            {
                result.Values[valueID] = extraBase;
            }
        }