public void characterSelect()
    {
        string name = EventSystem.current.currentSelectedGameObject.name;

        if (selectStatus == Status.SHARE)
        {
            Debug.Log("select role");
            share.roleSelected(name);
        }
        //remember to turn into status.share
        else if (selectStatus == Status.EPIDEMIOLOGIST)
        {
            epidemiologist.characterSelect(name);
        }
        else if (selectStatus == Status.REEXAMINEDRESEARCH)
        {
            eventController.selectReExaminedResearchPlayer(name);
        }
        else if (selectStatus == Status.NEWASSIGNMENT)
        {
            eventController.selectNewAssignmentPlayer(name);
        }
        else if (selectStatus == Status.DISPATCHER)
        {
            /*
             * move.changePlayerToMove (name);
             * move.showMove ();
             * move.setActivePpc ();*/
            move.roleSelectForMove(name);
        }
        else if (selectStatus == Status.DISPATCHERMOVEPAWN)
        {
            /*
             * move.changePlayerToMove (name);
             * move.selectCityWithPawn();
             * move.setActivePpc ();*/
            move.roleSelectForPawn(name);
        }
        else if (selectStatus == Status.AIRLIFT)
        {
            eventController.selectAirLiftPlayer(name);
        }
    }