/// <summary> /// on item removed /// </summary> /// <param name="game"> /// The game. /// </param> /// <param name="item"> /// The item. /// </param> public void OnItemRemoved(Game game, Item item) { GameObject actorCube = GameObject.Find("Item" + item.Id); if (actorCube != null) { ItemBehaviour behaviour = (ItemBehaviour)actorCube.GetComponent(typeof(ItemBehaviour)); behaviour.Destroy(); if (this.IsDebugLogEnabled) { Debug.Log("destroy item " + item.Id); } } else { if (this.IsDebugLogEnabled) { Debug.Log("destroy item NOT FOUND " + item.Id); } } }