Esempio n. 1
0
    public SetStyleView(Transform parent, CreateCtrl ctrl)
    {
        this.parent = parent;
        this.ctrl   = ctrl;
        var prefab = Resources.Load <GameObject>("Prefabs/SetItemStylePanel");

        ui = GameObject.Instantiate(prefab, parent);
        UpdateView();
        AddBtnListener();
    }
Esempio n. 2
0
 public MapItem(CreateCtrl ctrl, GameObject ui, NodeData data)
 {
     this.ctrl = ctrl;
     this.ui   = ui;
     this.data = data;
     if (data.roadType != -1)
     {
         itemData = ctrl.mapConst.itemConfigs["roadType" + data.roadType]["roadPic" + data.roadPic];
     }
     if (data.bgType != -1)
     {
         bgData = ctrl.mapConst.itemConfigs["bg"]["bgType" + data.bgType];
     }
     AddBtnListener();
     UpdateView();
 }
Esempio n. 3
0
    public CreateView(Transform parent, MapData data)
    {
        ctrl        = new CreateCtrl(this);
        this.parent = parent;
        var prefab = Resources.Load <GameObject>("Prefabs/CreatePanel");

        ui = GameObject.Instantiate(prefab, parent);
        if (data == null)
        {
            mapData = new MapData();
            mapData.InitMap();
        }
        else
        {
            mapData = data;
        }

        mapItems = new List <MapItem>();
        CreateMap();
        ctrl.GetStartEndItem(mapItems);
        AddBtnListener();
    }