{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":768499995,"defaultBranch":"main","name":"inventory_system","ownerLogin":"yuzhengwen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-07T07:43:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6941718?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710351382.0","currentOid":""},"activityList":{"items":[{"before":"53a2e93cc5507dfc0c7101012bd6032c07def4e6","after":"17d4aff5855fc84412798c31970b9236b3c2aa6c","ref":"refs/heads/main","pushedAt":"2024-04-28T06:30:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Set Open inventory methods to public so external input system can use it","shortMessageHtmlLink":"Set Open inventory methods to public so external input system can use it"}},{"before":"d6390102b12ee935146f271037dd10ded731ab28","after":"53a2e93cc5507dfc0c7101012bd6032c07def4e6","ref":"refs/heads/main","pushedAt":"2024-04-27T13:13:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"CHANGE\n\n- Added Inventory Slot as parameter for OnUsedEvent. Subscriber can now directly modify slot (e.g. refund items etc)","shortMessageHtmlLink":"CHANGE"}},{"before":"bae0309f508d341776ea67a58bbaf111fc08092c","after":"d6390102b12ee935146f271037dd10ded731ab28","ref":"refs/heads/main","pushedAt":"2024-04-25T21:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"BUGFIXES\n\n- Fixed bug where inventoryslot will clear out before using item, leading to null object being passed\n- Fixed bug where dragging and dropping between empty slots cause null reference error","shortMessageHtmlLink":"BUGFIXES"}},{"before":"2aab374bc759aaa83c15dc631b73751dc1b1094e","after":"bae0309f508d341776ea67a58bbaf111fc08092c","ref":"refs/heads/main","pushedAt":"2024-04-25T20:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Updated some references and made UI prefabs","shortMessageHtmlLink":"Updated some references and made UI prefabs"}},{"before":"e4b003e296c606d9b8f7685df98605a4a8507094","after":"2aab374bc759aaa83c15dc631b73751dc1b1094e","ref":"refs/heads/main","pushedAt":"2024-04-25T19:44:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"OVERHAUL Item usage and ItemDB\n\n- Removed ItemUtility\n- Item usage system now has a data driven design using Scriptable Objects\n- Added useable and amtConsumedOnUse parameters on ItemSO","shortMessageHtmlLink":"OVERHAUL Item usage and ItemDB"}},{"before":"61ad52c08f3083828dc5d4cef1d2db07f3a2ee42","after":"e4b003e296c606d9b8f7685df98605a4a8507094","ref":"refs/heads/main","pushedAt":"2024-04-20T17:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Update inputs to all use new input system","shortMessageHtmlLink":"Update inputs to all use new input system"}},{"before":"4e9f436bfe86994002862215ec511049dfb3ba1c","after":"61ad52c08f3083828dc5d4cef1d2db07f3a2ee42","ref":"refs/heads/main","pushedAt":"2024-04-20T10:50:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Added ReadOnlyInspector\n\n- Added Utils to asmdef","shortMessageHtmlLink":"Added ReadOnlyInspector"}},{"before":"5c4441270e6fdf4d80350dbfc0bf556aeb87c898","after":"4e9f436bfe86994002862215ec511049dfb3ba1c","ref":"refs/heads/main","pushedAt":"2024-04-03T16:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Changed Inventory Hashset to Dictionary\n\n- Allows inventory to keep track of the qty of each item in it\n- Still allows quick search for whether item exist in inventory\n- Dictionary is updated whenever inventory is changed using events and ManualUpdate (sparingly)","shortMessageHtmlLink":"Changed Inventory Hashset to Dictionary"}},{"before":"eb6df3a76780627f0a8f4da35095878851f8b1e1","after":"5c4441270e6fdf4d80350dbfc0bf556aeb87c898","ref":"refs/heads/main","pushedAt":"2024-03-29T19:43:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Updated Inventory Controller\n\n- More customizable settings via inspector regarding inventory UIs, visibility.\n- Added support for multiple inventories using a single controller\n- Added ItemType property, able to only add certain items to selected inventories\n- Included Actions (Input System) that can be set in inspector for opening inventory and hotbar actions","shortMessageHtmlLink":"Updated Inventory Controller"}},{"before":"b04bf616f33fb0968c034b16a857b38236fff7ce","after":"eb6df3a76780627f0a8f4da35095878851f8b1e1","ref":"refs/heads/main","pushedAt":"2024-03-27T19:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Fixed some bugs with itemHashSet removing item when it still exists","shortMessageHtmlLink":"Fixed some bugs with itemHashSet removing item when it still exists"}},{"before":"5985cf14590f505d1b2744b82063dab891eb373f","after":"b04bf616f33fb0968c034b16a857b38236fff7ce","ref":"refs/heads/main","pushedAt":"2024-03-26T08:50:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Added hotbar function","shortMessageHtmlLink":"Added hotbar function"}},{"before":"f63accf67d26440609830d91aafb6149cfb09da5","after":"5985cf14590f505d1b2744b82063dab891eb373f","ref":"refs/heads/main","pushedAt":"2024-03-25T06:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Refactor to allow multiple views to attach to one inventory model. Refactor ItemDatabase","shortMessageHtmlLink":"Refactor to allow multiple views to attach to one inventory model. Re…"}},{"before":"74a6fbe97bdc8f1bcfd7731738149a9283febcef","after":"f63accf67d26440609830d91aafb6149cfb09da5","ref":"refs/heads/main","pushedAt":"2024-03-22T17:35:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Refactored Item Database\n\nUsing a Monobehaviour Singleton\nAdded ItemUtils class","shortMessageHtmlLink":"Refactored Item Database"}},{"before":"d28d3132f0e222da5425b1f8ec0e62a4014b43dd","after":null,"ref":"refs/heads/Features","pushedAt":"2024-03-13T17:36:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"}},{"before":"b9233ea8282cf97507f5e51ec91122dec96df995","after":"74a6fbe97bdc8f1bcfd7731738149a9283febcef","ref":"refs/heads/main","pushedAt":"2024-03-13T17:15:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Merge pull request #3 from yuzhengwen/Features\n\nTesting Pull req feature to main","shortMessageHtmlLink":"Merge pull request #3 from yuzhengwen/Features"}},{"before":"7a3479cc543db6cbb3bc6ba4758de5e101b0b506","after":"d28d3132f0e222da5425b1f8ec0e62a4014b43dd","ref":"refs/heads/Features","pushedAt":"2024-03-13T17:09:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Merge pull request #2 from yuzhengwen/main\n\nMerge pull request #1 from yuzhengwen/Features","shortMessageHtmlLink":"Merge pull request #2 from yuzhengwen/main"}},{"before":"6b5ce3900a9a7c3cf3af902e4c2fd3cb86758778","after":"b9233ea8282cf97507f5e51ec91122dec96df995","ref":"refs/heads/main","pushedAt":"2024-03-08T19:57:42.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Merge pull request #1 from yuzhengwen/Features\n\nMajor refactoring & use item feature","shortMessageHtmlLink":"Merge pull request #1 from yuzhengwen/Features"}},{"before":"403c0eedd88428e79cade62619f761bcafa0e4c9","after":"7a3479cc543db6cbb3bc6ba4758de5e101b0b506","ref":"refs/heads/Features","pushedAt":"2024-03-08T04:06:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Update InventorySampleScene.unity","shortMessageHtmlLink":"Update InventorySampleScene.unity"}},{"before":"030bab0e3cba2a94355922bb923d192191937be0","after":"403c0eedd88428e79cade62619f761bcafa0e4c9","ref":"refs/heads/Features","pushedAt":"2024-03-08T03:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Major Refactor of UI\n\n- Removed UI_InventoryItem\n- Added a MouseDragItem object that is enabled when dragging an inventory item\n- Allows for more custom behaviour (e.g. splitting stacks) in future","shortMessageHtmlLink":"Major Refactor of UI"}},{"before":"8ac7e91a1eb9a9ac9b749b05a647eef043093743","after":"030bab0e3cba2a94355922bb923d192191937be0","ref":"refs/heads/Features","pushedAt":"2024-03-07T17:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Code Refactor\n\nAdded BaseInventoryItem and various interfaces.\nNew item class can derive from base item and implement custom logic (e.g. drop, use, equip, etc)","shortMessageHtmlLink":"Code Refactor"}},{"before":"cd6eb6ccf3c581731bd8889d4cc8e7f0a3b33e8c","after":"8ac7e91a1eb9a9ac9b749b05a647eef043093743","ref":"refs/heads/Features","pushedAt":"2024-03-07T15:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Small refactor to code.\nNow all crystal items added (even from starting inventory) are useable (by right clicking it)","shortMessageHtmlLink":"Small refactor to code."}},{"before":"6ec2e458249d30555b8880192421e8d0d45b9c89","after":"cd6eb6ccf3c581731bd8889d4cc8e7f0a3b33e8c","ref":"refs/heads/Features","pushedAt":"2024-03-07T10:20:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Merge branch 'main' into Features","shortMessageHtmlLink":"Merge branch 'main' into Features"}},{"before":null,"after":"6ec2e458249d30555b8880192421e8d0d45b9c89","ref":"refs/heads/Features","pushedAt":"2024-03-07T10:15:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Added support for using an inventory item by right clicking slot","shortMessageHtmlLink":"Added support for using an inventory item by right clicking slot"}},{"before":"5f9451f83c47d11b5b9dbad9d6cee9eeadae9533","after":"6b5ce3900a9a7c3cf3af902e4c2fd3cb86758778","ref":"refs/heads/main","pushedAt":"2024-03-07T08:21:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Added Install instructions","shortMessageHtmlLink":"Added Install instructions"}},{"before":"d19d08f5583c610da8d8d08aa840d2a09993aa57","after":"5f9451f83c47d11b5b9dbad9d6cee9eeadae9533","ref":"refs/heads/main","pushedAt":"2024-03-07T08:04:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"d19d08f5583c610da8d8d08aa840d2a09993aa57","ref":"refs/heads/main","pushedAt":"2024-03-07T08:02:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yuzhengwen","name":"Yu Zhengwen","path":"/yuzhengwen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6941718?s=80&v=4"},"commit":{"message":"Added 1.0.0 Version","shortMessageHtmlLink":"Added 1.0.0 Version"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPCOB-gA","startCursor":null,"endCursor":null}},"title":"Activity · yuzhengwen/inventory_system"}