Commit Graph
80 Commits
Author SHA1 Message Date
Makihiro c850467b6b Fix foldout layout between Unity versions. 2024-10-27 16:23:50 +09:00
Makihiro a3597f28e0 Merge branch 'main' into feature/support-contravariance 2024-10-27 16:02:43 +09:00
Makihiro 0bbb716864 Fix error 2024-10-27 15:57:50 +09:00
Makihiro edbbe60a6b Update TypeSearch.cs 2024-10-27 15:55:21 +09:00
Makihiro 5ee76f7a92 Update Example.unity 2024-10-27 14:57:26 +09:00
Makihiro 25350f7036 Implement TypeSearch with generics 2024-10-27 14:57:23 +09:00
Makihiro 105f461ba8 Update generics example 2024-10-27 14:56:48 +09:00
Makihiro 7ae59bfab7 Add Example_Contravariance 2024-10-27 00:01:16 +09:00
Makihiro 522393cd91 Update Example.cs 2024-10-26 23:44:24 +09:00
Makihiro e61a077f9c Merge branch 'main' of https://github.com/mackysoft/Unity-SerializeReferenceExtensions 2024-10-26 23:41:15 +09:00
Makihiro 2dfbdc0405 Update release.yaml 2024-10-26 23:40:18 +09:00
Makihiro 0b79cd7e40 Implement SubclassSelectorAttribute.UseToStringAsLabel 2024-10-26 23:31:00 +09:00
Makihiro 97d028ef2a Remove UNITY_2019_3_OR_NEWER directive 2024-10-26 21:27:40 +09:00
Makihiro 83b67afcc2 Update package.yaml 2024-10-26 20:06:33 +09:00
Makihiro 4cac61d3ed Add HideInTypeMenu example 2024-10-26 20:02:48 +09:00
Makihiro 6269f7f67a Add TypeMenuUtility.GetTypes method 2024-10-26 20:02:37 +09:00
Makihiro 63d2d94953 Add HideInTypeMenuAttribute 2024-10-26 20:01:51 +09:00
Makihiro 1757747985 SubclassSelector now support nested private type 2024-08-04 01:37:09 +09:00
Makihiro 3ffef8d1b2 Update packages 2024-04-01 16:33:44 +09:00
Makihiro a9763b033d Fix foldout layout on Unity 2022.2 or newer 2024-04-01 16:32:53 +09:00
Makihiro fe02e0fd1e Update text editor packages 2024-02-18 03:35:49 +09:00
Makihiro c141acf129 Rename to ManagedReferenceContextualPropertyMenu 2024-02-18 03:03:53 +09:00
Makihiro fdc0a286c8 Implement new instance menu 2024-02-18 03:02:41 +09:00
Makihiro 5f54c254f3 Fix foldout layout 2024-02-18 02:43:01 +09:00
Makihiro b8c11e7836 Create SerializedPropertyExtensions and move method 2024-02-18 02:39:33 +09:00
Makihiro f656cd0f12 Add GetChildProperties 2024-02-18 02:38:00 +09:00
Makihiro f69bfc6773 optimize null check 2024-02-18 02:35:23 +09:00
Makihiro f781ad7373 Fixed a bug when trying to deserialize a null type with FromJson. 2024-02-16 21:58:38 +09:00
Makihiro d061f748b8 Fix compatibility for less than Unity 2021.3 2024-01-10 15:58:31 +09:00
Makihiro 2455229944 Update release.yaml 2023-12-31 18:27:09 +09:00
Makihiro 6ae47efa1d Update package.json 2023-12-31 18:24:42 +09:00
Makihiro ba83546f0a Update release.yaml 2023-12-31 17:43:53 +09:00
Makihiro 15a627bd48 Add CopyAndPasteProperty 2023-12-31 17:39:48 +09:00
Makihiro 59da3868b1 Update package.yaml 2023-12-31 16:55:44 +09:00
Makihiro 65b0076c95 Update package.yaml 2023-12-31 16:46:11 +09:00
Makihiro 360c800b25 Revert "Update Unity to 2021.3.32f1"
This reverts commit 5d43ced8cc.
2023-12-31 16:03:32 +09:00
Makihiro cdbc2daf21 Restore values from json on create new managed reference 2023-12-31 16:00:13 +09:00
Makihiro 5d43ced8cc Update Unity to 2021.3.32f1 2023-12-31 15:47:43 +09:00
mackysoft 9a319eab39 Update Example.cs 2023-08-19 21:44:16 +09:00
mackysoft f2f150da79 Fix Example 2023-08-19 21:42:57 +09:00
mackysoft 6e1d1487da Add Example 2023-08-19 21:36:51 +09:00
mackysoft 7a458add5d Fix layout 2023-08-19 21:28:14 +09:00
mackysoft 80b67bce51 GetType null check 2023-08-19 21:27:58 +09:00
mackysoft 396e4a2c30 Merge branch 'main' into fix/custom-property-drawer-not-applied 2023-08-19 19:31:24 +09:00
mackysoft b3b65ee8e5 SubclassSelectorDrawer support now custom property drawer 2023-08-19 19:31:12 +09:00
mackysoft 92c16eda3b Add PropertyDrawerCache 2023-08-19 19:30:43 +09:00
mackysoft 5a3dd69e59 Delete csproj 2023-08-17 23:54:35 +09:00
mackysoft 435001a8d0 Fix multi editing error 2023-08-17 22:15:28 +09:00
mackysoft fe88d3a81d Update csproj 2023-08-17 22:13:38 +09:00
mackysoft 82cbdc86ce Merge branch 'main' into update-unity 2023-08-17 22:13:09 +09:00
mackysoft e870b650cc Update Unity from 2021.3.13f1 to 2021.3.29f1 2023-08-17 22:09:39 +09:00
mackysoft 38807c78da Update packages 2023-08-17 22:09:19 +09:00
mackysoft c047245e0a Update packages 2022-11-12 00:37:56 +09:00
mackysoft 1bbd9a1f4c Update Unity from 2020.3.24f1 to 2021.3.13f1 2022-11-12 00:36:14 +09:00
mackysoft 9b8a61429b Delete Samples~.meta 2022-04-11 20:39:17 +09:00
mackysoft 9061c68ab7 SubclassSelector is now support a concrete base class. 2022-04-10 13:37:51 +09:00
mackysoft e2a6600118 Fixed missing assembly references in GetStarted example. 2022-04-10 13:21:50 +09:00
mackysoft 060d3bd797 Add UNITY_2019_3_OR_NEWER define constraits to MackySoft.SerializeReferenceExtensions.Example.GetStarted.asmdef 2022-04-10 13:20:21 +09:00
mackysoft 605ffca3ab Renamed folder from Samples to Samples~ 2022-04-10 11:20:23 +09:00
mackysoft a92b8ee7d8 Update Example 2022-04-10 11:17:47 +09:00
mackysoft 368bae3cdc serializedObject.Update() is now called when an item is selected 2022-03-29 20:58:30 +09:00
mackysoft 4cdcf995f6 Remove unnecessary namespaces 2022-03-28 23:06:11 +09:00
mackysoft cf8b8e3b17 Create PULL_REQUEST_TEMPLATE.md 2022-03-05 14:22:07 +09:00
mackysoft 9cbd570556 Create Issue templates 2022-03-05 13:59:10 +09:00
mackysoft d730a1cdb1 Update AdvancedTypePopup.cs 2022-03-05 11:50:53 +09:00
mackysoft f4cfd057cc Items are now listed directly in the root when there is only one namespace. 2022-03-05 11:39:41 +09:00
mackysoft e7a8195f17 Update ExampleEditor.cs 2022-03-05 02:15:38 +09:00
mackysoft 112b5f9457 Add ExamplEditor
Needed to reproduce issue
2022-03-05 02:04:22 +09:00
mackysoft f8b317ba20 Optimize drawing SubclassSelector 2022-03-05 02:00:34 +09:00
mackysoft cba28ca317 Update README.md 2021-12-31 11:04:21 +09:00
mackysoft e7d200c091 Update example 2021-12-31 11:04:05 +09:00
mackysoft b9ad9838ae Removed class constraints.
Removed class constraints. This allows the use of structs.
2021-12-31 11:03:50 +09:00
mackysoft 024a9cdbdd Fixed an object references were broken in example scene. 2021-12-31 10:37:38 +09:00
mackysoft 40f24e6d96 Update Unity from 2020.3.8f1 to 2020.3.24f1 2021-12-31 10:34:08 +09:00
mackysoft 6dc9fbcaae Improved performance of SubclassSelectorDrawer
# Changed
- `SubclassSelectorDrawer` now caches the display name of type.
- `SubclassSelectorDrawer` now finds the type via `UnityEditor.TypeCache`.
2021-05-18 01:22:16 +09:00
mackysoft 7b99f23300 Added package.json
# Added
- Added package.json.
- Added package workflow.
2021-05-14 01:47:26 +09:00
mackysoft c53f01ce99 Packaging Update
# Added
- Added LICENCE.
- Added build workflow.
- Added release workflow.
- Added PackageTools.

# Changed
- Update Unity from 2020.3.1f1 to 2020.8.1f1.
2021-05-14 01:34:02 +09:00
mackysoft 5eca08b18d Update Example.cs 2021-04-10 22:10:45 +09:00
mackysoft f719b189f1 Update README.md 2021-04-06 01:30:04 +09:00
mackysoft f06e681251 Initial commit 2021-04-06 01:09:47 +09:00