示例#1
0
	// Use this for initialization
	void Start () {

        for (int i = 0; i < _attributes.Length; i++)
        {
            INTAttribute attrib = new INTAttribute
            {
                Base = 0,
                BaseModifier = 0,
                Multiplier = 1f,
                Total = 0f
            };
            _attributes[i] = attrib;
        }
        _modifiers.Add(new BaseHealthModifier());

        UpdateAttributes();
        
	}
 public override void ApplyModifiers(INTAttribute attribute, INTAttributeTypes type)
 {
     if (type == INTAttributeTypes.Health)
         attribute.BaseModifier += 100;
 }
 public abstract void ApplyModifiers(INTAttribute attribute, INTAttributeTypes type);