void SetupEvent()
 {
     if (characterSelected == null)
     {
         characterSelected = new CharacterSelectEvent();
     }
 }
示例#2
0
 private void OnCharacterSelect(CharacterSelectEvent e)
 {
     if (!inputEnabled)
     {
         return;
     }
     state.OnCharacterSelect(e);
 }
        private void UpdateCharacter(CharacterSelectEvent characterEvent)
        {
            Sprite sprite = characterEvent.character.sprite;

            targetImage.sprite = sprite;
            int index = characters.IndexOf(sprite);

            UserSettings.GameData.CharacterIndex = index;
        }
示例#4
0
 public void OnCharacterSelect(CharacterSelectEvent e)
 {
     if (!e.isGood)
     {
         return;
     }
     characterState.OnCharacterSelect(e);
     SelectCharacter(e.character);
 }
示例#5
0
    public void OnCharacterSelect(CharacterSelectEvent e)
    {
        if (!e.isGood)
        {
            return;
        }
        EventManager em = EventManager.Instance;

        if (em)
        {
            SetInputStateEvent ev = new SetInputStateEvent(new SelectionState(), e.character);
            em.Raise(ev);
        }
    }
示例#6
0
 public void OnCharacterSelect(CharacterSelectEvent e)
 {
     return;
 }