SetUpRound() public method

public SetUpRound ( ) : void
return void
Ejemplo n.º 1
0
    //usesmousemenu
    private void createMouse(ArrayList playerList)
    {
        GameObject newObject = (GameObject)GameObject.Instantiate(mouseController, Vector3.zero, Quaternion.identity);
        newObject.name = "MouseInput";
        mouseControllerRef = newObject.GetComponent<MouseInput>();
        mouseControllerRef.players = playerList;

        int mouseCount = 0;
           foreach (PlayerInfo o in playerList) {
            if (!o.usesJoystick)
            {
                mouseCount++;
            }
        }
        mouseControllerRef.singleMouse = (mouseCount <= 1 && miceController == null);
        mouseControllerRef.SetUpRound();
        mouseControllerRef.Init(miceController);
        //If we don't check, the game will so single mouse if we have multi mouse enabled but only one mouse player
        if (miceController == null) miceController = mouseControllerRef.mousedriver;
    }