コード例 #1
0
    public static Item GetItem(Vector3Int pos, Type typeToFind)
    {
        GridActor[] actors = GridActorMap.GetGridActors(pos);
        foreach (GridActor actor in actors)
        {
            InventoryComponent comp = actor.GetComponent <InventoryComponent>();
            if (comp && comp.HasItem(typeToFind))
            {
                return(comp.GetItem(typeToFind));
            }
        }

        return(null);
    }