Ejemplo n.º 1
0
    void OnItemPickuped(GetItemMsg item)
    {
        MeteorUnit unit = U3D.GetUnit((int)item.playerId);

        if (item.type == (int)GetItemType.SceneItem)
        {
            SceneItemAgent sceneItem = U3D.GetSceneItem((int)item.instance);
            if (sceneItem != null)
            {
                sceneItem.OnNetPickuped(unit);
            }
        }
        else if (item.type == (int)GetItemType.PickupItem)
        {
            PickupItemAgent pickup = U3D.GetPickupItem((int)item.instance);
            if (pickup != null)
            {
                pickup.OnNetPickup(unit);
            }
        }
    }