예제 #1
0
 public static char GetCharacterFromLightColour(TrafficLight.LightColour lightColour)
 {
     foreach (CharacterState charState in Enum.GetValues(typeof(CharacterState)))
     {
         CharacterStateAttribute attribute = charState.GetAttribute();
         if (attribute.lightColour == lightColour && attribute.isMainConversion)
         {
             return(attribute.character);
         }
     }
     return(CharacterState.R_LOWER.GetAttribute().character);
 }
예제 #2
0
 public static TrafficLight.LightColour GetLightColourFromCharacter(char character)
 {
     foreach (CharacterState charState in Enum.GetValues(typeof(CharacterState)))
     {
         CharacterStateAttribute attribute = charState.GetAttribute();
         if (attribute.character.Equals(character))
         {
             return(attribute.lightColour);
         }
     }
     return(TrafficLight.LightColour.RED);
 }