Class FlatBonusFormulaTemplate
[CreateAssetMenu(fileName = "Flat Bonus Formula", menuName = "FishMMO/Character/Attribute/Formula/Flat Bonus Formula", order = 1)]
public class FlatBonusFormulaTemplate : CharacterAttributeFormulaTemplate
- Inheritance
-
ObjectScriptableObjectFlatBonusFormulaTemplate
- Inherited Members
-
ScriptableObject.SetDirty()ScriptableObject.CreateInstance<T>()Object.GetEntityId()Object.GetInstanceID()Object.GetHashCode()Object.InstantiateAsync<T>(T)Object.InstantiateAsync<T>(T, Transform)Object.InstantiateAsync<T>(T, Vector3, Quaternion)Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)Object.Instantiate(Object, Vector3, Quaternion)Object.Instantiate(Object, Vector3, Quaternion, Transform)Object.Instantiate(Object)Object.Instantiate(Object, Scene)Object.Instantiate<T>(T, InstantiateParameters)Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)Object.Instantiate(Object, Transform)Object.Instantiate<T>(T)Object.Instantiate<T>(T, Vector3, Quaternion)Object.Instantiate<T>(T, Vector3, Quaternion, Transform)Object.Instantiate<T>(T, Transform)Object.Destroy(Object)Object.DestroyImmediate(Object)Object.DontDestroyOnLoad(Object)Object.DestroyObject(Object)Object.FindObjectsOfType<T>()Object.FindObjectsByType<T>(FindObjectsSortMode)Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)Object.FindObjectOfType<T>()Object.FindFirstObjectByType<T>()Object.FindAnyObjectByType<T>()Object.FindFirstObjectByType<T>(FindObjectsInactive)Object.FindAnyObjectByType<T>(FindObjectsInactive)Object.FindObjectsByType<T>()Object.FindObjectsByType<T>(FindObjectsInactive)Object.ToString()Object.nameObject.hideFlags
Methods
CalculateBonus(ICharacterAttributeController, CharacterAttribute, CharacterAttribute)
Returns the child attribute's final value directly as a flat bonus.
public override int CalculateBonus(ICharacterAttributeController controller, CharacterAttribute self, CharacterAttribute bonusAttribute)
Parameters
controllerICharacterAttributeControllerThe attribute controller managing this formula.
selfCharacterAttributeThe attribute this formula belongs to.
bonusAttributeCharacterAttributeThe child attribute providing the bonus.
Returns
- int
The child attribute's FinalValue added as a flat bonus.