// public void AssignSquareMenu(EditorSquareButton menu) // { // if(menu != null) // { // usedMenu = menu; // SetSquare(menu.square); // SetSprite(menu.sprite); // } // } public void AssignEntityMenu(EditorEntity ent, Sprite sp) { if (ent != null && ent.gameObject != null) { if (editingEntity != null) { DestroyObject(ent.gameObject); } GameObject newObj = Instantiate(ent.gameObject); newObj.transform.parent = this.transform; editingEntity = newObj.GetComponent <EditorEntity>(); editingEntity.SetEntitySprite(sp); } }