void Start() { m_Grid.SetItemPlace(ItemPlaceType.IPT_Hospital, 0); m_Grid.onDropItem = OnDropItem; m_Grid.onLeftMouseClicked = OnLeftMouseClicked; m_Grid.onRemoveOriginItem = onRemoveOriginItem; }
protected override void InitWindow() { base.InitWindow(); mRepairItem.SetItemPlace(ItemPlaceType.IPT_Repair, 0); mRepairItem.onLeftMouseClicked = OnLeftMouseClicked; mRepairItem.onRightMouseClicked = OnRightMouseClicked; mRepairItem.onDropItem = OnDropItem; }
public override void OnCreate() { mInstance = this; mMapCtrl.mMapMove += UpdateAllRailLinePos; mMapCtrl.mMapZoomed += UpdateAllRailLinePos; mRailIcon.SetItemPlace(ItemPlaceType.IPT_Rail, 0); mRailIcon.onLeftMouseClicked = PickTrain; mRailIcon.onDropItem = DropTrain; ClearUIInfo(); mMapMash.SetActive(!GameConfig.IsMultiMode); base.OnCreate(); }
public void SetItem(ItemSample itemSample, int index) { mGrid.SetItem(itemSample); mGrid.SetItemPlace(ItemPlaceType.IPT_ItemGet, index); if (itemSample != null) { mName.text = itemSample.protoData.GetName() + "[30FF30] x " + itemSample.stackCount + "[-]"; } else { mName.text = ""; } }
Grid_N GetNewGrid() { Grid_N newItem = Instantiate(mGridPrefab) as Grid_N; GameObject.Destroy(newItem.transform.GetComponent <UIPanel>()); newItem.transform.parent = mDropItemGrid.transform; newItem.transform.localPosition = Vector3.zero; newItem.transform.localScale = Vector3.one; newItem.SetItem(null); newItem.SetItemPlace(ItemPlaceType.IPT_DropItem, mDropItemGrids.Count); newItem.onLeftMouseClicked = OnMouseLeftClick; newItem.onRightMouseClicked = RemoveFromDropList; newItem.onDropItem = OnDropItem; return(newItem); }
// Use this for initialization void Start() { if (m_TargetBT == null) { m_GlowTween.onFinished = OnTweenFinished; } m_ZeroNumLab.enabled = false; if (m_Active) { m_Grid.SetItemPlace(ItemPlaceType.IPT_Null, 0); m_Grid.onDropItem = OnDropItem; m_Grid.onLeftMouseClicked = OnLeftMouseClicked; m_Grid.onRightMouseClicked = OnRightMouseClicked; m_Grid.onRemoveOriginItem = OnRemoveOriginItem; } if (m_UseDefaultExchangeDel) { m_Grid.onGridsExchangeItem = OnGridsExchangeItem; } }
void UpdateGrid(Grid_N grid, ItemObject item, int index) { grid.SetItem(item); grid.SetItemPlace(ItemPlaceType.IPT_ColonyTradingPost, index); grid.SetGridMask(GridMask.GM_Any); }
// Use this for initialization void Start() { // Create Interaction Item Grid for (int i = 0; i < m_Interaction1Count; i++) { Grid_N grid = Instantiate(m_GridPrefab) as Grid_N; grid.transform.parent = m_Interaction1Root.transform; grid.transform.localPosition = Vector3.zero; grid.transform.localRotation = Quaternion.identity; grid.transform.localScale = Vector3.one; m_InteractionGrids1.Add(grid); m_InteractionGrids1[i].transform.localPosition = new Vector3(i % 5 * 60, -((int)i / 5) * 54, 0); grid.SetItemPlace(ItemPlaceType.IPT_ColonyServantInteractionPersonel, i); m_InteractionGrids1[i].onDropItem += OnDropItem_InterPackage; m_InteractionGrids1[i].onLeftMouseClicked += OnLeftMouseCliked_InterPackage; m_InteractionGrids1[i].onRightMouseClicked += OnRightMouseCliked_InterPackage; } for (int i = 0; i < m_Interaction2Count; i++) { Grid_N grid = Instantiate(m_GridPrefab) as Grid_N; grid.transform.parent = m_Interaction2Root.transform; grid.transform.localPosition = Vector3.zero; grid.transform.localRotation = Quaternion.identity; grid.transform.localScale = Vector3.one; m_InteractionGrids2.Add(grid); m_InteractionGrids2[i].transform.localPosition = new Vector3(i % 5 * 60, -((int)i / 5) * 54, 0); grid.SetItemPlace(ItemPlaceType.IPT_ColonyServantInteraction2Personel, i); m_InteractionGrids2[i].onDropItem += OnDropItem_InterPackage2; m_InteractionGrids2[i].onLeftMouseClicked += OnLeftMouseCliked_InterPackage2; m_InteractionGrids2[i].onRightMouseClicked += OnRightMouseCliked_InterPackage2; } //Creat Private Item Grid for (int i = 0; i < 10; i++) { Grid_N grid = Instantiate(m_GridPrefab) as Grid_N; grid.transform.parent = m_PrivateRoot.transform; grid.transform.localPosition = Vector3.zero; grid.transform.localRotation = Quaternion.identity; grid.transform.localScale = Vector3.one; m_PrivateGrids.Add(grid); if (i < 5) { m_PrivateGrids[i].transform.localPosition = new Vector3(i * 60, 0, 0); } else { m_PrivateGrids[i].transform.localPosition = new Vector3((i - 5) * 60, -55, 0); } grid.SetItemPlace(ItemPlaceType.IPT_ColonyServantInteractionPersonel, i); } // Create skill Grid for (int i = 0; i < 5; i++) { Grid_N grid = Instantiate(m_GridPrefab) as Grid_N; grid.transform.parent = m_SkillRoot.transform; grid.transform.localPosition = Vector3.zero; grid.transform.localRotation = Quaternion.identity; grid.transform.localScale = Vector3.one; grid.ItemIndex = i; m_SkillGrids.Add(grid); } m_SkillRoot.repositionNow = true; UIEventListener.Get(this.m_CallBtn.gameObject).onClick = this.OnCallBtn; }