Beispiel #1
0
    public EmpireAttributeScrollList(Rect rect, EmpireAttributeType attributeType, EmpireAttributeEntry.ButtonPress buttonPress)
    {
        ScrollWindowRect = rect;

        ButtonPress = buttonPress;

        ScrollViewRect = new Rect(0, 0, ScrollWindowRect.width * 0.88f, ScrollWindowRect.height * 5f);

        ListEntrySize = new Vector2(ScrollViewRect.width, ScrollWindowRect.height / 4f);

        ScaleView();
    }
Beispiel #2
0
    public EmpireAttributeScrollList(Rect rect, EmpireAttributeType attributeType, EmpireAttributeEntry.ButtonPress buttonPress)
    {
        ScrollWindowRect = rect;

        ButtonPress = buttonPress;

        ScrollViewRect = new Rect(0, 0, ScrollWindowRect.width * 0.88f, ScrollWindowRect.height * 5f);

        ListEntrySize = new Vector2(ScrollViewRect.width, ScrollWindowRect.height / 4f);

        foreach (KeyValuePair <string, EmpireAttribute> keyVal in ResourceManager.EmpireAttributes)
        {
            if (keyVal.Value.AttributeType == attributeType)
            {
                AddEntry(keyVal);
            }
        }
        ScaleView();
    }