Ejemplo n.º 1
0
    public CombatConverterMap ToConverterMap()
    {
        CombatConverterMap converter = new CombatConverterMap();

        Dictionary <InputEventType, CombatCommand> converterMap = new Dictionary <InputEventType, CombatCommand>();

        foreach (InputPairConfig config in m_InputMap)
        {
            InputEventType inputEvent    = (InputEventType)Enum.Parse(typeof(InputEventType), config.m_InputKey);
            CombatCommand  combatCommand = (CombatCommand)Enum.Parse(typeof(CombatCommand), config.m_CombatCommand);

            converterMap.Add(inputEvent, combatCommand);
        }
        converter.SetCombatMap(converterMap);

        return(converter);
    }
Ejemplo n.º 2
0
 public void SetConverterMap(CombatConverterMap converter)
 {
     UnityEngine.Debug.Assert(converter != null);
     m_Converter = converter;
 }