예제 #1
0
파일: Slots.cs 프로젝트: PeachTreeOath/LD41
    public ObjectSlot ClaimASlot(GameObject go)
    {
        ObjectSlot freeSlot = null;

        foreach (var slot in slots)
        {
            if (slot.open)
            {
                freeSlot = slot;
                freeSlot.Claim(go);
                break;
            }
        }

        return(freeSlot);
    }
예제 #2
0
파일: Slots.cs 프로젝트: PeachTreeOath/LD41
    public ObjectSlot ClaimSlot(GameObject go, int index)
    {
        ObjectSlot freeSlot = null;

        if (index < slots.Count && index >= 0)
        {
            var slot = slots[index];
            if (slot.open)
            {
                freeSlot = slot;
                freeSlot.Claim(go);
            }
        }

        return(freeSlot);
    }