Skip to main content

Interface ICharacterAttributeSheet

Namespace: DiceRolling.Characters
Assembly: dice-rolling.dll

Define os atributos de um personagem.

public interface ICharacterAttributeSheet

Properties

Attributes

Array<CharacterAttribute> Attributes { get; }

Property Value

Array<CharacterAttribute>

Methods

GetAttributeBaseValue(AttributeType)

int GetAttributeBaseValue(AttributeType type)

Parameters

type AttributeType

Returns

int

GetAttributeCurrentValue(AttributeType)

int GetAttributeCurrentValue(AttributeType type)

Parameters

type AttributeType

Returns

int

GetAttributeMaxValue(AttributeType)

int GetAttributeMaxValue(AttributeType type)

Parameters

type AttributeType

Returns

int

InitializeAttributes()

void InitializeAttributes()

UpdateAttributeCurrentValue(AttributeType, int)

void UpdateAttributeCurrentValue(AttributeType type, int newValue)

Parameters

type AttributeType

newValue int

Tem uma sugestão? 💡