{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":745830322,"defaultBranch":"main","name":"MyCharacter","ownerLogin":"yuzhengwen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-20T09:18:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6941718?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705742283.0","currentOid":""},"activityList":{"items":[{"before":"4603a1a5e7bf95b11b4ea3ef1dae083d010d19a5","after":"f96513b551e6a11873df543c8195ff8ae85b962a","ref":"refs/heads/main","pushedAt":"2024-04-25T21:45:59.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 inventory to add bugfixes","shortMessageHtmlLink":"Update inventory to add bugfixes"}},{"before":"de8cad59c9882c66b1e68d11be62bed577472987","after":"4603a1a5e7bf95b11b4ea3ef1dae083d010d19a5","ref":"refs/heads/main","pushedAt":"2024-04-25T19:46:12.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 Inventory","shortMessageHtmlLink":"Update Inventory"}},{"before":"d06b8528662ae1881eb875e5536b7a3c400fbb9f","after":"de8cad59c9882c66b1e68d11be62bed577472987","ref":"refs/heads/main","pushedAt":"2024-04-25T19:26:20.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 Inventory","shortMessageHtmlLink":"Update Inventory"}},{"before":"251d1738beee7f513f8e2cd82d302796673cd509","after":"d06b8528662ae1881eb875e5536b7a3c400fbb9f","ref":"refs/heads/main","pushedAt":"2024-04-25T19:21:28.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 inventory","shortMessageHtmlLink":"Overhaul inventory"}},{"before":"320e651526f66a855da59d9096b8fe3af164626d","after":"251d1738beee7f513f8e2cd82d302796673cd509","ref":"refs/heads/main","pushedAt":"2024-04-25T08:17:21.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":"Created Shader for grenade launcher trajectory","shortMessageHtmlLink":"Created Shader for grenade launcher trajectory"}},{"before":"3c9ce42e382d795a169b0252b1174219f0e7d401","after":"320e651526f66a855da59d9096b8fe3af164626d","ref":"refs/heads/main","pushedAt":"2024-04-24T21:05:37.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 serializedictionary and added test objects/context menu functions","shortMessageHtmlLink":"Fixed serializedictionary and added test objects/context menu functions"}},{"before":"7a71a8d84bdfbd1433f3dc1a0fe4fbbe2ec033d7","after":"3c9ce42e382d795a169b0252b1174219f0e7d401","ref":"refs/heads/main","pushedAt":"2024-04-23T16:41:52.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 Questing\n\n- Quests now use static events\n- Cleaned up story events\n- Added filters to get list of quests in certain states\n- Added a lot more comments for methods","shortMessageHtmlLink":"Refactored Questing"}},{"before":"746389c3b40e7a51c0ac7ae03deb5b6fea747ad7","after":"7a71a8d84bdfbd1433f3dc1a0fe4fbbe2ec033d7","ref":"refs/heads/main","pushedAt":"2024-04-22T15:38:21.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 Quest/Story Save/Load\n\n- Added integration script for quests and story in save system\n- Added a serializable dictionary script in utils (For saving data for scene specific objects later)","shortMessageHtmlLink":"Added Quest/Story Save/Load"}},{"before":"2a996d650342fac170f686858766b965bbf8388f","after":"746389c3b40e7a51c0ac7ae03deb5b6fea747ad7","ref":"refs/heads/main","pushedAt":"2024-04-20T17:47:51.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 Readonly attribute to more classes","shortMessageHtmlLink":"Added Readonly attribute to more classes"}},{"before":"ebf0759894fb8da3b0c0220283014fd8f9c502f8","after":"2a996d650342fac170f686858766b965bbf8388f","ref":"refs/heads/main","pushedAt":"2024-04-20T10:51:21.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 Attribute (Custom Editor inspector property)\n\n- Updated inventory with readonly inspector\n- Added ReadOnlyInspector to Questing","shortMessageHtmlLink":"Added ReadOnlyInspector Attribute (Custom Editor inspector property)"}},{"before":"43cd66d7eaa4aa1254581e3f207b34ca6d4844f1","after":"ebf0759894fb8da3b0c0220283014fd8f9c502f8","ref":"refs/heads/main","pushedAt":"2024-04-20T09:35: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":"Added some quest elements\n\n- Added QuestLocation, QuestInteractable\n- Added Log Story progress method in story manager","shortMessageHtmlLink":"Added some quest elements"}},{"before":"2bcb16ebb1e2dbefd2a6826bcf1d7d930d11ca6e","after":"43cd66d7eaa4aa1254581e3f207b34ca6d4844f1","ref":"refs/heads/main","pushedAt":"2024-04-20T08:26:25.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":"Completed Basic Story Module\n\n- Story Manager manages and keeps track of story progression\n- Each story node keeps track of its own quest progression\n- Quest manager will use only keep track of current story quest\n- Added reset story functionality in editor\n\nIMPORTANT REFACTORING\n- Quest Data Scriptable object no longer contains state\n- State is contained by wrapper Quest class. This allows multiple quests from the same scriptable object (possibly allowing recurring quests, duplicate etc)\n- The quest wrapper will make a deep copy of objective classes when created. This way scriptable object data will never be updated and remain static.","shortMessageHtmlLink":"Completed Basic Story Module"}},{"before":"cdaba0a965fa47a3da17aa7f9f2211136a51e622","after":"2bcb16ebb1e2dbefd2a6826bcf1d7d930d11ca6e","ref":"refs/heads/main","pushedAt":"2024-04-18T09:39:14.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 the framework for storyline tracking in questing system\n\n- Also added IntEventArgs for Counter Objectives\n- Made Debug logs clearer","shortMessageHtmlLink":"Added the framework for storyline tracking in questing system"}},{"before":"b85985e1d8dc7c7d152f8d278c23f3a5fdd36980","after":"cdaba0a965fa47a3da17aa7f9f2211136a51e622","ref":"refs/heads/main","pushedAt":"2024-04-03T16:55: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":"Update Inventory","shortMessageHtmlLink":"Update Inventory"}},{"before":"d830a505c89dedad4107f62f2307f2b2291c7202","after":"b85985e1d8dc7c7d152f8d278c23f3a5fdd36980","ref":"refs/heads/main","pushedAt":"2024-03-29T19:44:17.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 to work with new Inventory Controller","shortMessageHtmlLink":"Updated to work with new Inventory Controller"}},{"before":"de936e624d772207aebb6ab37c6c073619fc66c1","after":"d830a505c89dedad4107f62f2307f2b2291c7202","ref":"refs/heads/main","pushedAt":"2024-03-27T19:01:36.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":"Finished Save System Basic Functionality\n\n- Configured to save inventory data and player position\n- Updated README","shortMessageHtmlLink":"Finished Save System Basic Functionality"}},{"before":"e3342d56d4878d92aa2571d22b07a81f7800d85d","after":"de936e624d772207aebb6ab37c6c073619fc66c1","ref":"refs/heads/main","pushedAt":"2024-03-25T06:12:25.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 to use Refactored Inventory View Model system","shortMessageHtmlLink":"Update to use Refactored Inventory View Model system"}},{"before":"5111663a840c265ee174661879b1eb3c71761144","after":"e3342d56d4878d92aa2571d22b07a81f7800d85d","ref":"refs/heads/main","pushedAt":"2024-03-22T17:37: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":"Updated Submodules","shortMessageHtmlLink":"Updated Submodules"}},{"before":"5fa17e946bba68ceb94324b712f5364aa219a593","after":"5111663a840c265ee174661879b1eb3c71761144","ref":"refs/heads/main","pushedAt":"2024-03-22T17:36: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":"Updated to work with new Item Database","shortMessageHtmlLink":"Updated to work with new Item Database"}},{"before":"2d2b69ec7bb1ab3bf45f5acb3ddaa69170d29c71","after":"5fa17e946bba68ceb94324b712f5364aa219a593","ref":"refs/heads/main","pushedAt":"2024-03-22T16:06:22.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":"Configured HFSM & Inventory as submodules","shortMessageHtmlLink":"Configured HFSM & Inventory as submodules"}},{"before":"b333d8c97bb047e2dadb155ebb9162e1523ca498","after":"2d2b69ec7bb1ab3bf45f5acb3ddaa69170d29c71","ref":"refs/heads/main","pushedAt":"2024-03-20T14:03: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":"Quests System Basic Functionality Working\n\nCreated 'Collect Items' Quest and confirmed working as intended.\nEverything about the quest (including states) can be viewed in editor","shortMessageHtmlLink":"Quests System Basic Functionality Working"}},{"before":"c042813de7fd4f0be97a073170b8ba37f52a22f1","after":"b333d8c97bb047e2dadb155ebb9162e1523ca498","ref":"refs/heads/main","pushedAt":"2024-03-19T15:49:43.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 Quest System Code\n\nSwitched to Scriptable Object paradigm\nand Create Quest assets in editor","shortMessageHtmlLink":"Major Refactor Quest System Code"}},{"before":"c64aac49291a38890c490bbded72b129c46f12c2","after":"c042813de7fd4f0be97a073170b8ba37f52a22f1","ref":"refs/heads/main","pushedAt":"2024-03-09T16:17: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":"Added Dash Ability","shortMessageHtmlLink":"Added Dash Ability"}},{"before":"6b6548269e3cfd800429932d5b698dae46d0bf3c","after":"c64aac49291a38890c490bbded72b129c46f12c2","ref":"refs/heads/main","pushedAt":"2024-03-08T19:52:25.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":"Created ability system\n\nusing assets and icons from asset store\nadded ability cooldown function\nadded custom shader to set grayscale","shortMessageHtmlLink":"Created ability system"}},{"before":"68dea9e5cd664cdc74805a6f369d36e7ece42894","after":"6b6548269e3cfd800429932d5b698dae46d0bf3c","ref":"refs/heads/main","pushedAt":"2024-03-08T04:07:22.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 project to be more for testing\n\n- Trying new quest system with unit tests","shortMessageHtmlLink":"Updated project to be more for testing"}},{"before":"37b93780a35014497ffd05066df236dc6bac359f","after":"68dea9e5cd664cdc74805a6f369d36e7ece42894","ref":"refs/heads/main","pushedAt":"2024-03-05T12:48:40.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":"Moved the 2 packages onto desktop\n\nTODO: host packages from github","shortMessageHtmlLink":"Moved the 2 packages onto desktop"}},{"before":"8a8ddeaf5333b90711d7ce38a078b10b8ef005d7","after":"37b93780a35014497ffd05066df236dc6bac359f","ref":"refs/heads/main","pushedAt":"2024-03-03T07:29:47.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 SampleScene.unity","shortMessageHtmlLink":"Update SampleScene.unity"}},{"before":"1bd02ae3320d6335a5295671a05f1cf12080b65f","after":"8a8ddeaf5333b90711d7ce38a078b10b8ef005d7","ref":"refs/heads/main","pushedAt":"2024-03-03T07:22:30.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":"Exported HFSM & Inventory System into its own packages\n\nCode for HFSM and inventory is now not directly part of this project but are part of the packages required","shortMessageHtmlLink":"Exported HFSM & Inventory System into its own packages"}},{"before":"593e1a93c96c2be84809d1a8754c8d2b0fa67448","after":"1bd02ae3320d6335a5295671a05f1cf12080b65f","ref":"refs/heads/main","pushedAt":"2024-03-02T18:53:07.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: Added HFSM (See docs) & New Input System","shortMessageHtmlLink":"MAJOR: Added HFSM (See docs) & New Input System"}},{"before":"5e983b70b23ac12fae888a34bd64a41e4a4f6eba","after":"593e1a93c96c2be84809d1a8754c8d2b0fa67448","ref":"refs/heads/main","pushedAt":"2024-02-03T10:29: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":"Refactored inventory code\n\nInventory now holds a list of slots which can be empty\n- UI simply reads off inventory and update\n\nAdded some setup for a quest system","shortMessageHtmlLink":"Refactored inventory code"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOpxJrwA","startCursor":null,"endCursor":null}},"title":"Activity ยท yuzhengwen/MyCharacter"}