Beispiel #1
0
 private void CreateMirrors(float p1Xoffset, float p2Xoffset)
 {
     mirror1       = CreateBoardMirror(1, board1, board2, player2Human || (PD.isDemo && PD.demoPlayers == 2));
     mirror2       = CreateBoardMirror(2, board2, board1);
     cursormirror1 = CreateMirrorCursor(p2Xoffset, 1, cursor1);
     cursormirror2 = CreateMirrorCursor(p1Xoffset, 2, cursor2);
 }
Beispiel #2
0
    private BoardCursorMirror CreateMirrorCursor(float offset, int player, BoardCursorActualCore parent)
    {
        GameObject        g = GetGameObject(Vector3.zero, "", null, false, "HUDText");
        BoardCursorMirror c = g.AddComponent <BoardCursorMirror>();

        c.SetPD(PD);
        c.xOffset = offset; c.player = player;
        c.setWidthAndHeight(width, height);
        c.Setup(parent, th, PD.gameType != PersistData.GT.Training && PD.gameType != PersistData.GT.Challenge && (player == 2 || player2Human || (PD.isDemo && PD.demoPlayers == 2)));
        return(c);
    }