Exemple #1
0
 public void SetInputMode(I_InputMode _InputMode)
 {
     if (m_InputMode != null)
     {
         m_InputMode.EndInputMode(m_Player);
     }
     m_InputMode = _InputMode;
     if (m_InputMode != null)
     {
         m_InputMode.StartInputMode(m_Player);
     }
 }
Exemple #2
0
    private void Start()
    {
        m_Player   = GetComponent <UnitPlayer>();
        m_Animator = GetComponent <Animator>();
        m_Player.SubscribeToBeingAttackedEvent(this);

        if (Application.isMobilePlatform)
        {
            m_InputMode = new InputMode_Movement();
        }
        else
        {
            m_InputMode = new InputMode_MovementDebug();
        }
    }