コード例 #1
0
 private void UpdateCurrentPieceInstance(FV_Items item, Texture2D preview)
 {
     _itemSelected = item;
     _itemPreview  = preview;
     //_pieceSelected = (LevelPiece) item.GetComponent<LevelPiece>();
     Repaint();
 }
コード例 #2
0
        private void GetSelectedItem(int index)
        {
            if (index != -1)
            {
                FV_Items selectedItem = _categorizedItems[_categorySelected][index];
                Debug.Log("GetSelectedItem: " + _categorizedItems[_categorySelected].Count);
                GameObject obj = PrefabUtility.InstantiatePrefab(selectedItem.gameObject) as GameObject;
                obj.name = "FV_" + selectedItem.itemName;
                if (Selection.activeTransform != null)
                {
                    obj.transform.parent        = Selection.activeTransform;
                    obj.transform.localPosition = Vector3.zero;
                }

                if (ItemSelectedEvent != null)
                {
                    ItemSelectedEvent(selectedItem, _previews[selectedItem]);
                }
            }
        }