ICharacterAttribute ICharacterAttributeCollection.this[CharacterAttributeId characterAttributeId] { get { Contract.Ensures(Contract.Result <ICharacterAttribute>() != null); throw new NotImplementedException(); } }
public CharacterAttribute(CharacterAttributeId attributeId) => AttributeId = attributeId;
bool ICharacterAttributeCollection.TryGetValue(CharacterAttributeId characterAttributeId, out ICharacterAttribute value) { Contract.Ensures(!Contract.Result <bool>() || Contract.ValueAtReturn(out value) != null); throw new NotImplementedException(); }
double ICharacterAttributeCollection.GetCharacterAttributeValue(CharacterAttributeId id) { Contract.Ensures(!double.IsInfinity(Contract.Result <double>())); Contract.Ensures(!double.IsNaN(Contract.Result <double>())); throw new NotImplementedException(); }
bool ICharacterAttributeCollection.ContainsKey(CharacterAttributeId characterAttributeId) { throw new NotImplementedException(); }