コード例 #1
0
 public float GetPropertyScalar(CombatPropertyType property)
 {
     float total = 0;
     foreach(ICombatNode mod in mChildren) {
         total += mod.GetPropertyScalar(property);
     }
     return total;
 }
コード例 #2
0
 public float GetPropertyScalar(CombatPropertyType property)
 {
     return mPropertyMultiply[(int)property];
 }
コード例 #3
0
 public float GetProperty(CombatPropertyType property)
 {
     return mPropertyAdd[(int)property];
 }
コード例 #4
0
ファイル: CombatResolver.cs プロジェクト: riftgarret/alphac
 public float GetPropertyScalar(CombatPropertyType property)
 {
     float scaleValue = mRootNode.GetPropertyScalar (property);
     return 1 + (scaleValue / 100f);
 }
コード例 #5
0
ファイル: CombatResolver.cs プロジェクト: riftgarret/alphac
 public float GetPropertyRaw(CombatPropertyType property)
 {
     return mRootNode.GetProperty(property);
 }
コード例 #6
0
ファイル: CombatResolver.cs プロジェクト: riftgarret/alphac
 public float GetProperty(CombatPropertyType property)
 {
     float ret = GetPropertyRaw (property);
     ret *= GetPropertyScalar(property);
     return ret;
 }
コード例 #7
0
ファイル: CombatProperty.cs プロジェクト: riftgarret/alphac
 public CombatProperty()
     : base()
 {
     propertyType = CombatPropertyType.NONE;
 }