From 150136f3157b200f2d3e4e555b712f0db23fc08b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=8B=A5=E8=BE=B0?= Date: Wed, 18 Jun 2025 13:07:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20WeaklyMonoBase?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WeaklyMonoBase.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 WeaklyMonoBase.md diff --git a/WeaklyMonoBase.md b/WeaklyMonoBase.md new file mode 100644 index 0000000..e632fbd --- /dev/null +++ b/WeaklyMonoBase.md @@ -0,0 +1,13 @@ +## 弱类型脚本- WeaklyMonoBase + +此脚本会提供部分类型转换,但不会影响.NET本身的类型转换,也没有其他扩展函数用于此类及此类派生脚本的类型转换 。我也不喜欢弱类型语言的弱语法检查,但不影响我在强类型语言中隐藏复杂的转换逻辑。 + +此脚本会提供一些预设的通过转换获取参数,如: +* 隐式转为布尔 -> 对象是否为空 (我知道Object本身有这个功能,所以这是占位用的) +* 显式转为整数 -> 获取实例ID +* 显式转为字符串 -> 获取实例名称 +* 显式转为矢量 -> 获取位置 +* 显式转为四元数 -> 获取旋转 +* 显式转为变换 -> 获取变换组件 +* 显式转为游戏对象 -> 获取游戏对象 +* 显式转为矩形变换 -> 获取矩形变换 \ No newline at end of file