Пример #1
0
    public void PrepareSparepawnData(string targetSquareId)
    {
        GridData        from            = new GridData("", "", "");
        GridData        to              = new GridData(targetSquareId, "", "");
        TurnData        turnData        = new TurnData(from, to);
        TurnDataWrapper turnDataWrapper = new TurnDataWrapper(Database.GetString(Database.Key.ROOM_ID), Database.GetString(Database.Key.PLAYER_ID), turnData, Database.GetString(Database.Key.ROOM_NAME), "sparePawn");
        string          data            = JsonUtility.ToJson(turnDataWrapper);

        socket.EmitJson(GameEmits.sparePawnTurn.ToString(), data);
        GameManager.instance.currentGameState = GameManager.GAMESTATE.NONE;
    }
Пример #2
0
    public void PrepareTurnData(GridData f, GridData t, string turnType = "normalType")
    {
        TurnData        turnData        = new TurnData(f, t);
        TurnDataWrapper turnDataWrapper = new TurnDataWrapper(Database.GetString(Database.Key.ROOM_ID), Database.GetString(Database.Key.PLAYER_ID), turnData, Database.GetString(Database.Key.ROOM_NAME), turnType);
        string          data            = JsonUtility.ToJson(turnDataWrapper);

        Debug.Log("Turn Submitted: " + data);
        socket.EmitJson(GameEmits.turnSubmited.ToString(), data);
        if (turnType == "normalType")
        {
            GameManager.instance.currentGameState = GameManager.GAMESTATE.NONE;
        }
    }