예제 #1
0
    public void RemoveStructure()
    {
        GameDataManager mng = GameRoot.GetInstance().gameDataManager;

        mng.ChangeRoomConstructure(currRoomId, -1);
        RefreshInfo();
    }
예제 #2
0
    /// ///
    public void ChangeStructure(List <int> list)
    {
        GameDataManager mng = GameRoot.GetInstance().gameDataManager;

        package.transform.DOMoveX(Screen.width * 3 / 2, 0.3f);
        int newCreature;

        if (list.Count > 0)
        {
            newCreature = list[0];
            //data change

            mng.ChangeRoomConstructure(currRoomId, newCreature);
        }
        PackageUI packageUI = package.GetComponentInChildren <PackageUI>();

        packageUI.SelectAction -= ChangeStructure;

        RefreshInfo();
    }