From 900a136a464c5da48d038c62d358a6a82e74b41b Mon Sep 17 00:00:00 2001 From: Toys0125 Date: Fri, 17 Apr 2026 22:57:40 -0500 Subject: [PATCH 1/2] Add missing types that cilbox should support. --- Basis/Packages/com.basis.shim/Shims/CilboxAvatarBasis.cs | 6 ++++++ Basis/Packages/com.basis.shim/Shims/CilboxPropBasis.cs | 6 ++++++ Basis/Packages/com.basis.shim/Shims/CilboxSceneBasis.cs | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/Basis/Packages/com.basis.shim/Shims/CilboxAvatarBasis.cs b/Basis/Packages/com.basis.shim/Shims/CilboxAvatarBasis.cs index 6f81446ca..203cf686e 100644 --- a/Basis/Packages/com.basis.shim/Shims/CilboxAvatarBasis.cs +++ b/Basis/Packages/com.basis.shim/Shims/CilboxAvatarBasis.cs @@ -42,6 +42,7 @@ public class CilboxAvatarBasis : Cilbox "System.Boolean", "System.Buffer", "System.Byte", + "System.SByte", "System.Char", "System.Collections.Generic.*", "System.Convert", // HMMMMMMMMM SUSSY @@ -52,18 +53,23 @@ public class CilboxAvatarBasis : Cilbox "System.Diagnostics.Stopwatch", "System.Double", "System.Exception", + "System.Float", "System.Int*", + "System.Long", "System.Math", "System.MathF", "System.Object", + "System.Short", "System.Single", "System.String", "System.StringComparison", "System.TimeSpan", "System.Text.Encoding", + "System.ULong", "System.UInt16", "System.UInt32", "System.UInt*", + "System.Ushort", "System.Void", "", // Probably remove me? But we need a way to handle string hashing. We can do it with our own function but that's slower. diff --git a/Basis/Packages/com.basis.shim/Shims/CilboxPropBasis.cs b/Basis/Packages/com.basis.shim/Shims/CilboxPropBasis.cs index 9809f116c..ef893fda3 100644 --- a/Basis/Packages/com.basis.shim/Shims/CilboxPropBasis.cs +++ b/Basis/Packages/com.basis.shim/Shims/CilboxPropBasis.cs @@ -37,6 +37,7 @@ public class CilboxPropBasis : Cilbox "System.Boolean", "System.Buffer", "System.Byte", + "System.SByte", "System.Char", "System.Collections.Generic.*", "System.Convert", // HMMMMMMMMM SUSSY @@ -47,10 +48,15 @@ public class CilboxPropBasis : Cilbox "System.Diagnostics.Stopwatch", "System.Double", "System.Exception", + "System.Float", "System.Int*", + "System.Long", + "System.ULong", "System.Math", "System.MathF", "System.Object", + "System.Short", + "System.Ushort", "System.Single", "System.String", "System.StringComparison", diff --git a/Basis/Packages/com.basis.shim/Shims/CilboxSceneBasis.cs b/Basis/Packages/com.basis.shim/Shims/CilboxSceneBasis.cs index f2f8b0ba8..17739c95a 100644 --- a/Basis/Packages/com.basis.shim/Shims/CilboxSceneBasis.cs +++ b/Basis/Packages/com.basis.shim/Shims/CilboxSceneBasis.cs @@ -48,6 +48,7 @@ public class CilboxSceneBasis : Cilbox "System.BitConverter", // HMMMMMMMMM SUSSY "System.Boolean", "System.Byte", + "System.SByte", "System.Buffer", "System.Char", "System.Collections.Generic.*", @@ -59,6 +60,7 @@ public class CilboxSceneBasis : Cilbox "System.Diagnostics.Stopwatch", "System.Double", "System.Exception", + "System.Float", "System.Guid", "System.IDisposable", "System.Int*", @@ -66,10 +68,14 @@ public class CilboxSceneBasis : Cilbox "System.IO.BinaryWriter", "System.IO.MemoryStream", "System.IO.Stream", + "System.Long", + "System.ULong", "System.Math", "System.MathF", "System.Object", "System.Random", + "System.Short", + "System.Ushort", "System.Single", "System.String", "System.StringComparison", From a9f631f3da593fbd6a2d3651b726eeb4cb7b765b Mon Sep 17 00:00:00 2001 From: Toys0125 Date: Fri, 17 Apr 2026 22:58:29 -0500 Subject: [PATCH 2/2] Make it easier to see. --- Basis/Packages/com.basis.shim/Shims/CilboxAvatarBasis.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Basis/Packages/com.basis.shim/Shims/CilboxAvatarBasis.cs b/Basis/Packages/com.basis.shim/Shims/CilboxAvatarBasis.cs index 203cf686e..b79fd9ecc 100644 --- a/Basis/Packages/com.basis.shim/Shims/CilboxAvatarBasis.cs +++ b/Basis/Packages/com.basis.shim/Shims/CilboxAvatarBasis.cs @@ -56,20 +56,20 @@ public class CilboxAvatarBasis : Cilbox "System.Float", "System.Int*", "System.Long", + "System.ULong", "System.Math", "System.MathF", "System.Object", "System.Short", + "System.Ushort", "System.Single", "System.String", "System.StringComparison", "System.TimeSpan", "System.Text.Encoding", - "System.ULong", "System.UInt16", "System.UInt32", "System.UInt*", - "System.Ushort", "System.Void", "", // Probably remove me? But we need a way to handle string hashing. We can do it with our own function but that's slower.