/********** Default Method	**********/
    void Wild_Tile_Init()
    {
        // 베이직 설정
        m_map = Object.Instantiate(Resources.Load <GameObject>("Basic"));
        m_map.transform.parent = m_canvas.transform;
        float screenY = Wild_Singleton_Screen.Wild_GetInstance().Wild_GetScreenSize().y;

        m_map.transform.localPosition = new Vector3(0.0f, -screenY * 0.2f, 0.0f);
        float scale = screenY / 10.0f * 0.5f;

        m_map.transform.localScale = new Vector3(scale, scale, scale);

        //
        m_a_tile = new Wild_Tile[(int)Wild_Map_SIZE.X * (int)Wild_Map_SIZE.Y];
        for (int y = 0; y < (int)Wild_Map_SIZE.Y; y++)
        {
            for (int x = 0; x < (int)Wild_Map_SIZE.X; x++)
            {
                // 헥스의 속성을 셋팅
                m_a_tile[0] = new Wild_Tile();
                m_a_tile[0].Wild_Init(x + (y * (int)Wild_Map_SIZE.Y), x, y, (int)Wild_Tile_TYPE.Wild_Tile_TYPE_GRASS, m_map);

                // 맵이동 범위 지정
                //if(m_right < obj.transform.localPosition.x) m_right = hexPos.x;
            }
        }
        m_map.transform.Rotate(-45.0f, 0.0f, 0.0f);
    }
Beispiel #2
0
    /********** Default Method	**********/
    public override void Wild_Init(GameObject _canvas)
    {
        base.Wild_Init(_canvas);

        m_enum = (int)Wild_WorldMap_UI.Wild_WorldMap_UI_Main;


        GameObject m_background = Object.Instantiate(Resources.Load <GameObject>("UI/2. WorldMap/Background"));

        m_background.transform.parent        = _canvas.transform;
        m_background.transform.localPosition = new Vector3(0.0f, 0.0f, 1.0f);
        m_background.transform.Rotate(90.0f, 180.0f, 0.0f);
        Vector2 scale = Wild_Singleton_Screen.Wild_GetInstance().Wild_GetScreenSize();

        m_background.transform.localScale = new Vector3(scale.x / 10.0f, 1.0f, scale.y / 10.0f);
        m_background.GetComponent <Renderer>().material.mainTexture = Resources.Load <Texture>("UI/2. WorldMap/Background_tex");

        // btn
        m_basic.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f);

        int btn_num = 0;
        Wild_WorldMap_Btn_Battle dungeon_btn = new Wild_WorldMap_Btn_Battle();

        dungeon_btn.Wild_Init(btn_num, "2. WorldMap/Dungeon_Idle_Tex", "1. MainMenu/Battle_Press_Tex", m_basic.transform);
        m_l_btn.Add(dungeon_btn);
    }
Beispiel #3
0
    static public Wild_Singleton_Screen Wild_GetInstance()
    {
        if (m_instance == null)
        {
            m_instance = new Wild_Singleton_Screen();
            m_instance.SetScreenSize();
        }

        return(m_instance);
    }