Exemplo n.º 1
0
        public void AddStateModifier(String p_state, Pax4ModifierSprite p_spriteModifier = null)
        {
            if (p_spriteModifier == null)
            {
                return;
            }

            if (_spriteModifier == null)
            {
                _spriteModifier = new Dictionary <String, List <Pax4ModifierSprite> >();
            }

            List <Pax4ModifierSprite> spriteModifier = null;

            if (!_spriteModifier.TryGetValue(p_state, out spriteModifier))
            {
                spriteModifier = new List <Pax4ModifierSprite>();
                _spriteModifier.Add(p_state, spriteModifier);
            }

            spriteModifier.Add(p_spriteModifier);
        }
Exemplo n.º 2
0
 public void AddStateExitModifier(Pax4ModifierSprite p_spriteModifier = null)
 {
     AddStateModifier(_ExitState, p_spriteModifier);
 }
Exemplo n.º 3
0
 public void AddStateEnterModifier(Pax4ModifierSprite p_spriteModifier = null)
 {
     AddStateModifier(_EnterState, p_spriteModifier);
 }