Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        Game         = GameObject.Find("Game").GetComponent <Game>();
        ActionPopup  = GameObject.Find("GUI").GetComponent <ActionPopupMenu>();
        OptionsPopup = GameObject.Find("GUI").GetComponent <OptionsPopupMenu>();
        BuyMenu      = GameObject.Find("GUI").GetComponent <BuyMenu>();
        WinMessage   = GameObject.Find("GUI").GetComponent <WinMessage>();

        useGUILayout = false;

        StyleDefault.font     = Font;
        StyleDefault.fontSize = 24;

        // Colours
        Texture_Red          = new Texture2D(1, 1);
        Texture_Red.wrapMode = TextureWrapMode.Repeat;
        Texture_Red.SetPixel(0, 0, Color.red);
        Texture_Red.Apply();

        Texture_Blue          = new Texture2D(1, 1);
        Texture_Blue.wrapMode = TextureWrapMode.Repeat;
        Texture_Blue.SetPixel(0, 0, Color.blue);
        Texture_Blue.Apply();

        Texture_White          = new Texture2D(1, 1);
        Texture_White.wrapMode = TextureWrapMode.Repeat;
        Texture_White.SetPixel(0, 0, Color.white);
        Texture_White.Apply();

        // Team Banner
        SetTeam(Game.CurrentTeam, Game.GetCurrentTeam().Resources);

        // Resources
        Resources_Style                  = new GUIStyle(StyleDefault);
        Resources_Style.font             = Font2;
        Resources_Style.normal.textColor = Resources_FontColor;

        ResourcesTag_Style = new GUIStyle(Resources_Style);

        Resources_Style.alignment = TextAnchor.UpperRight;

        // Help
        Help_Style                  = new GUIStyle(StyleDefault);
        Help_Style.font             = Font2;
        Help_Style.normal.textColor = Color.white;
        Help_Style.fontSize         = 16;
        SetCurrentHelp(PROMPT_LEFTMOUSE, "MENU");

        // Tile Info
        TileInfoBox_Texture          = new Texture2D(1, 1);
        TileInfoBox_Texture.wrapMode = TextureWrapMode.Repeat;
        TileInfoBox_Texture.SetPixel(0, 0, new Color(0.2f, 0.2f, 0.2f, 0.5f));
        TileInfoBox_Texture.Apply();
        TileInfoBox_Style.normal.background = TileInfoBox_Texture;

        TileInfoName_Style = new GUIStyle(StyleDefault);
        TileInfoName_Style.normal.textColor = Color.white;
        TileInfoName_Style.fontSize         = 28;
        TileInfoName_Style.alignment        = TextAnchor.UpperCenter;
        TileInfoName_Style.contentOffset    = new Vector2(0, 12);

        TileInfoHitPoints_Style = new GUIStyle(StyleDefault);
        TileInfoHitPoints_Style.normal.textColor = Color.white;
        TileInfoHitPoints_Style.fontSize         = 20;
        TileInfoHitPoints_Style.alignment        = TextAnchor.UpperLeft;
        TileInfoHitPoints_Style.contentOffset    = new Vector2(0, 6);

        SetTileInfo("Plain");

        // Tutorial
        Tutorial_Style                  = new GUIStyle(StyleDefault);
        Tutorial_Style.fontSize         = 32;
        Tutorial_Style.normal.textColor = Color.white;
        Tutorial_Style.alignment        = TextAnchor.MiddleCenter;

        // Day Change
        Day_Style                  = new GUIStyle(StyleDefault);
        Day_Style.fontSize         = 120;
        Day_Style.normal.textColor = Color.white;
        Day_Style.alignment        = TextAnchor.MiddleCenter;

        // Hit Points
        HitPoints_Style = new GUIStyle(StyleDefault);
        HitPoints_Style.normal.textColor = Color.white;
    }
Exemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        Game = GameObject.Find("Game").GetComponent<Game>();
        ActionPopup = GameObject.Find("GUI").GetComponent<ActionPopupMenu>();
        OptionsPopup = GameObject.Find("GUI").GetComponent<OptionsPopupMenu>();
        BuyMenu = GameObject.Find("GUI").GetComponent<BuyMenu>();
        WinMessage = GameObject.Find("GUI").GetComponent<WinMessage>();

        useGUILayout = false;

        StyleDefault.font = Font;
        StyleDefault.fontSize = 24;

        // Colours
        Texture_Red = new Texture2D(1, 1);
        Texture_Red.wrapMode = TextureWrapMode.Repeat;
        Texture_Red.SetPixel(0, 0, Color.red);
        Texture_Red.Apply();

        Texture_Blue = new Texture2D(1, 1);
        Texture_Blue.wrapMode = TextureWrapMode.Repeat;
        Texture_Blue.SetPixel(0, 0, Color.blue);
        Texture_Blue.Apply();

        Texture_White = new Texture2D(1, 1);
        Texture_White.wrapMode = TextureWrapMode.Repeat;
        Texture_White.SetPixel(0, 0, Color.white);
        Texture_White.Apply();

        // Team Banner
        SetTeam(Game.CurrentTeam, Game.GetCurrentTeam().Resources);

        // Resources
        Resources_Style = new GUIStyle(StyleDefault);
        Resources_Style.font = Font2;
        Resources_Style.normal.textColor = Resources_FontColor;

        ResourcesTag_Style = new GUIStyle(Resources_Style);

        Resources_Style.alignment = TextAnchor.UpperRight;

        // Help
        Help_Style = new GUIStyle(StyleDefault);
        Help_Style.font = Font2;
        Help_Style.normal.textColor = Color.white;
        Help_Style.fontSize = 16;
        SetCurrentHelp(PROMPT_LEFTMOUSE, "MENU");

        // Tile Info
        TileInfoBox_Texture = new Texture2D(1, 1);
        TileInfoBox_Texture.wrapMode = TextureWrapMode.Repeat;
        TileInfoBox_Texture.SetPixel(0, 0, new Color(0.2f, 0.2f, 0.2f, 0.5f));
        TileInfoBox_Texture.Apply();
        TileInfoBox_Style.normal.background = TileInfoBox_Texture;

        TileInfoName_Style = new GUIStyle(StyleDefault);
        TileInfoName_Style.normal.textColor = Color.white;
        TileInfoName_Style.fontSize = 28;
        TileInfoName_Style.alignment = TextAnchor.UpperCenter;
        TileInfoName_Style.contentOffset = new Vector2(0, 12);

        TileInfoHitPoints_Style = new GUIStyle(StyleDefault);
        TileInfoHitPoints_Style.normal.textColor = Color.white;
        TileInfoHitPoints_Style.fontSize = 20;
        TileInfoHitPoints_Style.alignment = TextAnchor.UpperLeft;
        TileInfoHitPoints_Style.contentOffset = new Vector2(0, 6);

        SetTileInfo("Plain");

        // Tutorial
        Tutorial_Style = new GUIStyle(StyleDefault);
        Tutorial_Style.fontSize = 32;
        Tutorial_Style.normal.textColor = Color.white;
        Tutorial_Style.alignment = TextAnchor.MiddleCenter;

        // Day Change
        Day_Style = new GUIStyle(StyleDefault);
        Day_Style.fontSize = 120;
        Day_Style.normal.textColor = Color.white;
        Day_Style.alignment = TextAnchor.MiddleCenter;

        // Hit Points
        HitPoints_Style = new GUIStyle(StyleDefault);
        HitPoints_Style.normal.textColor = Color.white;
    }