Ejemplo n.º 1
0
    public override void Awake()
    {
        base.Awake();

        isClear    = false;
        curMapData = MyGameManager.Get().selectedMapData;
        ShowMapData(curMapData);
    }
Ejemplo n.º 2
0
    public void OnEndDrag(PointerEventData eventData)
    {
        itemBeingDragged = null;
        MyGameManager.Get().AddVertexMovedCount();

        //if (_rectTrans.position.y > parentCanvas.pixelRect.yMin && _rectTrans.position.y < parentCanvas.pixelRect.yMax
        //    && _rectTrans.position.x > parentCanvas.pixelRect.xMin && _rectTrans.position.x < parentCanvas.pixelRect.xMax)
        //    return;
        //else
        //    _rectTrans.position = startPosition;
    }
Ejemplo n.º 3
0
    public void Initialize(MapData mapData, int count)
    {
        title.text      = mapData.mapName;
        movedCount.text = string.Format("Move : {0} times", count);

        backToMenu.onClick.RemoveAllListeners();
        backToMenu.onClick.AddListener(() =>
        {
            MyGameManager.Get().LoadMenuScene();
        });

        TryAgain.onClick.RemoveAllListeners();
        TryAgain.onClick.AddListener(() =>
        {
            MyGameManager.Get().LoadGameScene(mapData);
        });
    }
Ejemplo n.º 4
0
    public void SetGridData(List <MapData> mdataList)
    {
        cell.SetActive(false);
        for (int i = 1; i < stageContent.transform.childCount; ++i)
        {
            Destroy(stageContent.transform.GetChild(i).gameObject);
        }

        foreach (var mdata in mdataList)
        {
            GameObject cloned = Instantiate(cell) as GameObject;
            cloned.SetActive(true);
            cloned.transform.SetParent(stageContent.transform, false);

            cloned.GetComponent <Button>().onClick.RemoveAllListeners();
            cloned.GetComponent <Button>().onClick.AddListener(() =>
            {
                MyGameManager.Get().ShowPopup <Popup_MapPreview>().Initialize(mdata);
            });
        }
    }
Ejemplo n.º 5
0
 public void LoadMenuScene()
 {
     MyGameManager.Get().LoadMenuScene();
 }
Ejemplo n.º 6
0
    private void Awake()
    {
        MyGameManager.Get().Initialize();

        SetGridData(MyGameManager.Get().mapData);
    }
Ejemplo n.º 7
0
 public void BackToMenu()
 {
     MyGameManager.Get().LoadMenuScene();
 }
Ejemplo n.º 8
0
 public void Update()
 {
     countText.text = string.Format("Count : {0}", MyGameManager.Get().vertexMovedCount);
 }
Ejemplo n.º 9
0
 public void LoadMapDate()
 {
     MyGameManager.Get().LoadGameScene(_mapData);
     //SceneManager.LoadScene(2, LoadSceneMode.Single);
 }