Esempio n. 1
0
 public Clinic(string name, int roomsNumber)
 {
     this.Name         = name;
     this.roomRegister = new RoomRegister(roomsNumber);
     this.EmptyRooms   = roomsNumber;
     this.RoomsNumber  = roomsNumber;
 }
Esempio n. 2
0
    private void updateCache(Item obj)
    {
        RoomRegister rr = obj.GetComponent <RoomRegister>();

        if (rr == null)
        {
            rr = obj.gameObject.AddComponent <RoomRegister>();
            // has not been pickedup
            rr.RoomIndex     = currentRoomIndex;
            rr.OriginalScale = obj.transform.localScale * transform.localScale.x;
        }
        // Already has been spawned || being dropped
        else
        {
            rr.RoomIndex = currentRoomIndex;
            if (rr.OriginalScale != Vector3.zero)
            {
                obj.transform.localScale = rr.OriginalScale;
            }
        }
        // Hide/Show
        obj.tag = "Item";
    }