예제 #1
0
    private void StartGame()
    {
        int size;
        int numPirates;

        if (int.TryParse(worldSizeInput.text, out size))
        {
            Debug.Log("Size is: " + size);
        }
        else
        {
            worldSizeInput.text = "Try numbers";
        }

        if (int.TryParse(numberOfPiratesInput.text, out numPirates))
        {
            Debug.Log("There is: " + numPirates);
        }
        else
        {
            numberOfPiratesInput.text = "Try numbers";
            return;
        }

        WorldStateSO worldState = WorldStateSO.CreateInstance <WorldStateSO>();

        worldState.Initialize(size, size, numPirates);

        GameManager.Instance.StartGame(worldState);
    }
예제 #2
0
    public void StartGame(WorldStateSO worldState)
    {
        if (this.worldState == null)
        {
            this.worldState = worldState;
        }



        LoadLevel("Main");
    }