示例#1
0
//	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);
        }
    }