Skip to content

Commit 525b182

Browse files
authored
able to generate code into AssemblyCSharp.dll which is useful for library design (#7)
1 parent a66ef14 commit 525b182

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+796
-438
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,5 @@ Assets/Plugins/Animancer/Examples.meta
6868
# OS
6969
.DS_Store
7070
.vsconfig
71+
Packages/generic-serialize-reference/Test
72+
Packages/generic-serialize-reference/Test.meta

Assets/Sample/GenericSerializeReference.Sample.asmdef

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
"rootNamespace": "",
44
"references": [
55
"GUID:e68bcd447d2cc4be2b6d31311e6ca7e9",
6-
"GUID:7db2c3edd9cbf4a0c84e314cca3ddf42"
6+
"GUID:36fd0010d4685b4408721d3172136183"
77
],
88
"includePlatforms": [],
99
"excludePlatforms": [],
1010
"allowUnsafeCode": false,
1111
"overrideReferences": true,
1212
"precompiledReferences": [],
13-
"autoReferenced": false,
13+
"autoReferenced": true,
1414
"defineConstraints": [],
1515
"versionDefines": [],
1616
"noEngineReferences": false

Assets/_.meta renamed to Assets/Sample/Library.meta

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"name": "GenericSerializeReference.Sample.Library",
3+
"rootNamespace": "",
4+
"references": [
5+
"GUID:e68bcd447d2cc4be2b6d31311e6ca7e9",
6+
"GUID:bb7127c6ea4789d41b77cdef13d93652"
7+
],
8+
"includePlatforms": [],
9+
"excludePlatforms": [],
10+
"allowUnsafeCode": false,
11+
"overrideReferences": false,
12+
"precompiledReferences": [],
13+
"autoReferenced": true,
14+
"defineConstraints": [],
15+
"versionDefines": [],
16+
"noEngineReferences": false
17+
}

Assets/Sample/Library/GenericSerializeReference.Sample.Library.asmdef.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Sample/Library/Implement.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "GenericSerializeReference.Sample.Library.Implement",
3+
"rootNamespace": "",
4+
"references": [
5+
"GUID:bb7127c6ea4789d41b77cdef13d93652"
6+
],
7+
"includePlatforms": [],
8+
"excludePlatforms": [],
9+
"allowUnsafeCode": false,
10+
"overrideReferences": false,
11+
"precompiledReferences": [],
12+
"autoReferenced": true,
13+
"defineConstraints": [],
14+
"versionDefines": [],
15+
"noEngineReferences": false
16+
}

Assets/Sample/Library/Implement/GenericSerializeReference.Sample.Library.Implement.asmdef.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
public class LibIntObject : ILibInterface<int> {}
2+
public class LibGenericObject<T> : ILibInterface<T> {}
3+
public class LibGenericObject_2<T> : ILibInterface<T> {}
4+
public class LibFloatObject : ILibInterface<float> {}

Assets/Sample/Library/Implement/Implement.cs.meta

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)