Exemple #1
0
 public void SetCharacterOption(CharacterOption option, bool value)
 {
     if (characterOptions.ContainsKey(option))
     {
         characterOptions[option] = value;
     }
 }
Exemple #2
0
 public Player(PlayerInput _playerInput, CharacterColour _characterColour, CharacterOption _characterChoice, int _deviceId)
 {
     playerInput     = _playerInput;
     characterColour = _characterColour;
     characterChoice = _characterChoice;
     deviceId        = _deviceId;
 }
Exemple #3
0
 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);
     }
 }
Exemple #5
0
        // =====================================
        // Character Options
        // =====================================

        public bool GetCharacterOption(CharacterOption option)
        {
            var option1 = option.GetCharacterOptions1Attribute();

            if (option1 != null)
            {
                return(GetCharacterOptions1(option1.Option));
            }

            return(GetCharacterOptions2(option.GetCharacterOptions2Attribute().Option));
        }
Exemple #6
0
        public void SetCharacterOption(CharacterOption option, bool value)
        {
            var option1 = option.GetCharacterOptions1Attribute();

            if (option1 != null)
            {
                SetCharacterOptions1(option1.Option, value);
            }
            else
            {
                SetCharacterOptions2(option.GetCharacterOptions2Attribute().Option, value);
            }
        }
Exemple #7
0
 public static CharacterOptions2Attribute GetCharacterOptions2Attribute(this CharacterOption val)
 {
     return(val.GetAttributeOfType <CharacterOptions2Attribute>());
 }
Exemple #8
0
 public static CharacterOptions2Attribute GetCharacterOptions2Attribute(this CharacterOption val)
 {
     return(Enum.EnumHelper.GetAttributeOfType <CharacterOptions2Attribute>(val));
 }
Exemple #9
0
 /// <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);
 }
Exemple #10
0
 public override void Read()
 {
     option      = (CharacterOption)Fragment.Payload.ReadUInt32();
     optionValue = Fragment.Payload.ReadUInt32() == 0 ? false : true;
 }
Exemple #11
0
 public CharacterOptions(CharacterOption optionId, string value)
 {
     OptionId = optionId;
     Value    = value;
 }