Ejemplo n.º 1
0
    public void onUpdatePackSelectedItem(int oldSelect)
    {
        Debug.Log("select " + pack.SelectedItemIndex + " replace " + oldSelect);
        ItemOperationInfo info;

        info.invoker           = gameObject;
        info.operationPosition = Vector3.zero;
        info.entity            = entity;
        info.item = pack.SelectedItem;
        ItemObject io1 = ItemObjectFactory.Instance.GetItemObject(pack[oldSelect].id);

        io1.DeselectItem(info);

        ItemObject io2 = ItemObjectFactory.Instance.GetItemObject(pack.SelectedItem.id);

        io2.SelectItem(info);
    }