---
# System prepended metadata

title: isometric code note

---

# isometric code note
### bridge的移動編輯模式
使用者可以使用編輯模式的時候進行地圖設定
- 使用者操作上
    - 優點:
        要移動平台的時候不用一格一格拆(因為bridge一移動就可能讓platform 分離，)
    - 缺點:
        多了一個編輯模式勢必變的複雜，可能少了點清新感
        
### cube資源回收
如果使用者放置的位置不可行(呈紅色)，則將cube回收到背包

### inventory
- InventoryManager
    - 統一管理所擁有的類型、數量等，其中類型是由CubeType進行設定，每個Cube都有自己的CubeType_*。除此之外也會儲存所有的InventorySlot
    - 管理物件取出的功能(長按即可取出物件)
- 個別的inventory GameObject會有自己的Inventory Slot，可以對數量、圖片做調控
- InventoryFactory
    - 儲存一個 dictionary<"inventory字串", iinventory>，如果inventory的字串找不到，才來這邊建立一個新的對應iinventory實例。
        - 不直接傳送物件給inventory確認是否有一致的原因: 不用每次都先建立物件，可以只做字串比對