public void SetCharacterOption(CharacterOption option, bool value) { if (characterOptions.ContainsKey(option)) { characterOptions[option] = value; } }
public Player(PlayerInput _playerInput, CharacterColour _characterColour, CharacterOption _characterChoice, int _deviceId) { playerInput = _playerInput; characterColour = _characterColour; characterChoice = _characterChoice; deviceId = _deviceId; }
public bool GetCharacterOption(CharacterOption option) { if (option.GetCharacterOptions1Attribute() != null) { return(GetCharacterOptions1((CharacterOptions1)System.Enum.Parse(typeof(CharacterOptions1), option.ToString()))); } return(GetCharacterOptions2((CharacterOptions2)System.Enum.Parse(typeof(CharacterOptions2), option.ToString()))); }
public void SetCharacterOption(CharacterOption option, bool value) { if (option.GetCharacterOptions1Attribute() != null) { SetCharacterOptions1((CharacterOptions1)Enum.Parse(typeof(CharacterOptions1), option.ToString()), value); } else { SetCharacterOptions2((CharacterOptions2)Enum.Parse(typeof(CharacterOptions2), option.ToString()), value); } }
// ===================================== // Character Options // ===================================== public bool GetCharacterOption(CharacterOption option) { var option1 = option.GetCharacterOptions1Attribute(); if (option1 != null) { return(GetCharacterOptions1(option1.Option)); } return(GetCharacterOptions2(option.GetCharacterOptions2Attribute().Option)); }
public void SetCharacterOption(CharacterOption option, bool value) { var option1 = option.GetCharacterOptions1Attribute(); if (option1 != null) { SetCharacterOptions1(option1.Option, value); } else { SetCharacterOptions2(option.GetCharacterOptions2Attribute().Option, value); } }
public static CharacterOptions2Attribute GetCharacterOptions2Attribute(this CharacterOption val) { return(val.GetAttributeOfType <CharacterOptions2Attribute>()); }
public static CharacterOptions2Attribute GetCharacterOptions2Attribute(this CharacterOption val) { return(Enum.EnumHelper.GetAttributeOfType <CharacterOptions2Attribute>(val)); }
/// <summary> /// Set a single character option to the provided value. This does not save to the database. /// </summary> public void SetCharacterOption(CharacterOption option, bool value) { character.SetCharacterOption(option, value); }
public override void Read() { option = (CharacterOption)Fragment.Payload.ReadUInt32(); optionValue = Fragment.Payload.ReadUInt32() == 0 ? false : true; }
public CharacterOptions(CharacterOption optionId, string value) { OptionId = optionId; Value = value; }