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(); }
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(); }
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(); }