Пример #1
0
    void Start()
    {
        reader    = GetComponent <LogReader>();
        writer    = GetComponent <AnalysisWriter>();
        calulator = GetComponent <Calculator>();
        rae       = GetComponent <ReplayAnalysisEngine>();
        extender  = GetComponent <ReplayExtender>();

        gameWidth  = float.IsNaN(gameWidth) ?  Screen.height * Camera.mainCamera.aspect : gameWidth;
        originX    = (Screen.width - gameWidth) / 2f;
        gameHeight = float.IsNaN(gameHeight) ? Screen.height : gameHeight;

        overalOptionsRect = new Rect(originX, 0, gameWidth, gameHeight);
        optionsLabelRect  = new Rect(overalOptionsRect.x + overalOptionsRect.width / 2 - standardButtonWidth / 2,
                                     overalOptionsRect.y + borderSpacing,
                                     standardButtonWidth,
                                     standardButtonHeight);
        optionToolbarRect = new Rect(originX + borderSpacing,
                                     optionsLabelRect.yMax + borderSpacing,
                                     overalOptionsRect.width - 2 * borderSpacing,
                                     standardButtonHeight);

        mainOptionsRect = new Rect(overalOptionsRect.x + borderSpacing,
                                   optionToolbarRect.yMax + borderSpacing,
                                   overalOptionsRect.width - 2 * borderSpacing,
                                   overalOptionsRect.yMax - optionToolbarRect.yMax - 2 * borderSpacing - standardButtonHeight);

        optionNames.Add("Replay Options");
        optionNames.Add(reader.GUIName);
        optionNames.Add(writer.GUIName);
        optionNames.Add(calulator.GUIName);
        optionNames.Add(extender.GUIName);
    }
Пример #2
0
    void Start()
    {
        reader = GetComponent<LogReader>();
        writer = GetComponent<AnalysisWriter>();
        calulator = GetComponent<Calculator>();
        rae = GetComponent<ReplayAnalysisEngine>();
        extender = GetComponent<ReplayExtender>();

        gameWidth = float.IsNaN(gameWidth) ?  Screen.height * Camera.mainCamera.aspect : gameWidth;
        originX = (Screen.width - gameWidth) / 2f;
        gameHeight = float.IsNaN(gameHeight) ? Screen.height : gameHeight;

        overalOptionsRect = new Rect(originX, 0, gameWidth, gameHeight);
        optionsLabelRect = new Rect(overalOptionsRect.x + overalOptionsRect.width / 2 - standardButtonWidth / 2,
            overalOptionsRect.y + borderSpacing,
            standardButtonWidth,
            standardButtonHeight);
        optionToolbarRect = new Rect(originX + borderSpacing,
            optionsLabelRect.yMax + borderSpacing,
            overalOptionsRect.width - 2 * borderSpacing,
            standardButtonHeight);

        mainOptionsRect = new Rect(overalOptionsRect.x + borderSpacing,
            optionToolbarRect.yMax + borderSpacing,
            overalOptionsRect.width - 2 * borderSpacing,
            overalOptionsRect.yMax - optionToolbarRect.yMax - 2 * borderSpacing - standardButtonHeight);

        optionNames.Add("Replay Options");
        optionNames.Add(reader.GUIName);
        optionNames.Add(writer.GUIName);
        optionNames.Add(calulator.GUIName);
        optionNames.Add(extender.GUIName);
    }