public void ActivateServerUnit(ServerQuestServerUnit serverUnit_)
 {
     if (serverUnit_ != null)
     {
         Debug.Log("ProcessarPasso");
         ProcessStep(serverUnit_);
     }
 }
    void ProcessStep(ServerQuestServerUnit serverUnit_)
    {
        if (serverUnit_.ServerCurrentColor == _nextColor &&
            serverUnit_.ServerActivated)
        {
            serverUnit_.ServerActivated = false;

            DisableAllServers();
            ShuffleServers();
            ProcessNextStep();
        }
        else
        {
            ClearAll();
            DisableAllServers();
            ShuffleServers();
            ProcessNextStep();
        }
    }