This commit is contained in:
SepComet
2026-02-26 13:21:43 +08:00
parent a118803f1a
commit 4daefa17d5
1259 changed files with 290021 additions and 1 deletions
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Boolean 变量类。
/// </summary>
public sealed class VarBoolean : Variable<bool>
{
/// <summary>
/// 初始化 System.Boolean 变量类的新实例。
/// </summary>
public VarBoolean()
{
}
/// <summary>
/// 从 System.Boolean 到 System.Boolean 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarBoolean(bool value)
{
VarBoolean varValue = ReferencePool.Acquire<VarBoolean>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.Boolean 变量类到 System.Boolean 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator bool(VarBoolean value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 951d24bf51d09c64e8cd2ac824a363b4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Byte 变量类。
/// </summary>
public sealed class VarByte : Variable<byte>
{
/// <summary>
/// 初始化 System.Byte 变量类的新实例。
/// </summary>
public VarByte()
{
}
/// <summary>
/// 从 System.Byte 到 System.Byte 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarByte(byte value)
{
VarByte varValue = ReferencePool.Acquire<VarByte>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.Byte 变量类到 System.Byte 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator byte(VarByte value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 028b1842c42f7bf4999e1aaffed3b451
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Byte 数组变量类。
/// </summary>
public sealed class VarByteArray : Variable<byte[]>
{
/// <summary>
/// 初始化 System.Byte 数组变量类的新实例。
/// </summary>
public VarByteArray()
{
}
/// <summary>
/// 从 System.Byte 数组到 System.Byte 数组变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarByteArray(byte[] value)
{
VarByteArray varValue = ReferencePool.Acquire<VarByteArray>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.Byte 数组变量类到 System.Byte 数组的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator byte[](VarByteArray value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: dbb9b35f2ec6f8f4bb8bb6c361eb8ef6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Char 变量类。
/// </summary>
public sealed class VarChar : Variable<char>
{
/// <summary>
/// 初始化 System.Char 变量类的新实例。
/// </summary>
public VarChar()
{
}
/// <summary>
/// 从 System.Char 到 System.Char 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarChar(char value)
{
VarChar varValue = ReferencePool.Acquire<VarChar>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.Char 变量类到 System.Char 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator char(VarChar value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 17c91d9b1ebba834385874fcf8c1076a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Char 数组变量类。
/// </summary>
public sealed class VarCharArray : Variable<char[]>
{
/// <summary>
/// 初始化 System.Char 数组变量类的新实例。
/// </summary>
public VarCharArray()
{
}
/// <summary>
/// 从 System.Char 数组到 System.Char 数组变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarCharArray(char[] value)
{
VarCharArray varValue = ReferencePool.Acquire<VarCharArray>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.Char 数组变量类到 System.Char 数组的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator char[](VarCharArray value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 74c192285e6e9d8469961735fd7bc29e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.Color 变量类。
/// </summary>
public sealed class VarColor : Variable<Color>
{
/// <summary>
/// 初始化 UnityEngine.Color 变量类的新实例。
/// </summary>
public VarColor()
{
}
/// <summary>
/// 从 UnityEngine.Color 到 UnityEngine.Color 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarColor(Color value)
{
VarColor varValue = ReferencePool.Acquire<VarColor>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.Color 变量类到 UnityEngine.Color 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator Color(VarColor value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b7b2e4000c824c341bd90a5886dd0893
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.Color32 变量类。
/// </summary>
public sealed class VarColor32 : Variable<Color32>
{
/// <summary>
/// 初始化 UnityEngine.Color32 变量类的新实例。
/// </summary>
public VarColor32()
{
}
/// <summary>
/// 从 UnityEngine.Color32 到 UnityEngine.Color32 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarColor32(Color32 value)
{
VarColor32 varValue = ReferencePool.Acquire<VarColor32>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.Color32 变量类到 UnityEngine.Color32 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator Color32(VarColor32 value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f31aea41afccdc843a7cc7de09a7fc9e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using System;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.DateTime 变量类。
/// </summary>
public sealed class VarDateTime : Variable<DateTime>
{
/// <summary>
/// 初始化 System.DateTime 变量类的新实例。
/// </summary>
public VarDateTime()
{
}
/// <summary>
/// 从 System.DateTime 到 System.DateTime 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarDateTime(DateTime value)
{
VarDateTime varValue = ReferencePool.Acquire<VarDateTime>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.DateTime 变量类到 System.DateTime 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator DateTime(VarDateTime value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0b58529251d8325439e3988047d2f019
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Decimal 变量类。
/// </summary>
public sealed class VarDecimal : Variable<decimal>
{
/// <summary>
/// 初始化 System.Decimal 变量类的新实例。
/// </summary>
public VarDecimal()
{
}
/// <summary>
/// 从 System.Decimal 到 System.Decimal 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarDecimal(decimal value)
{
VarDecimal varValue = ReferencePool.Acquire<VarDecimal>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.Decimal 变量类到 System.Decimal 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator decimal(VarDecimal value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c8bd5d553ed3aea4485bf78964f09708
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Double 变量类。
/// </summary>
public sealed class VarDouble : Variable<double>
{
/// <summary>
/// 初始化 System.Double 变量类的新实例。
/// </summary>
public VarDouble()
{
}
/// <summary>
/// 从 System.Double 到 System.Double 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarDouble(double value)
{
VarDouble varValue = ReferencePool.Acquire<VarDouble>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.Double 变量类到 System.Double 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator double(VarDouble value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 55b52e85a025f734495ed0e888633468
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.GameObject 变量类。
/// </summary>
public sealed class VarGameObject : Variable<GameObject>
{
/// <summary>
/// 初始化 UnityEngine.GameObject 变量类的新实例。
/// </summary>
public VarGameObject()
{
}
/// <summary>
/// 从 UnityEngine.GameObject 到 UnityEngine.GameObject 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarGameObject(GameObject value)
{
VarGameObject varValue = ReferencePool.Acquire<VarGameObject>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.GameObject 变量类到 UnityEngine.GameObject 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator GameObject(VarGameObject value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 9c339e4000da5e645993ae5bb3c79554
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Int16 变量类。
/// </summary>
public sealed class VarInt16 : Variable<short>
{
/// <summary>
/// 初始化 System.Int16 变量类的新实例。
/// </summary>
public VarInt16()
{
}
/// <summary>
/// 从 System.Int16 到 System.Int16 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarInt16(short value)
{
VarInt16 varValue = ReferencePool.Acquire<VarInt16>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.Int16 变量类到 System.Int16 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator short(VarInt16 value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: fb22474f50a73704ebdc00b32ba1fd93
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Int32 变量类。
/// </summary>
public sealed class VarInt32 : Variable<int>
{
/// <summary>
/// 初始化 System.Int32 变量类的新实例。
/// </summary>
public VarInt32()
{
}
/// <summary>
/// 从 System.Int32 到 System.Int32 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarInt32(int value)
{
VarInt32 varValue = ReferencePool.Acquire<VarInt32>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.Int32 变量类到 System.Int32 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator int(VarInt32 value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f82188cc963752848a236f4fed834740
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Int64 变量类。
/// </summary>
public sealed class VarInt64 : Variable<long>
{
/// <summary>
/// 初始化 System.Int64 变量类的新实例。
/// </summary>
public VarInt64()
{
}
/// <summary>
/// 从 System.Int64 到 System.Int64 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarInt64(long value)
{
VarInt64 varValue = ReferencePool.Acquire<VarInt64>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.Int64 变量类到 System.Int64 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator long(VarInt64 value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 13f2695725ed09648a9fc2b506584a0c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.Material 变量类。
/// </summary>
public sealed class VarMaterial : Variable<Material>
{
/// <summary>
/// 初始化 UnityEngine.Material 变量类的新实例。
/// </summary>
public VarMaterial()
{
}
/// <summary>
/// 从 UnityEngine.Material 到 UnityEngine.Material 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarMaterial(Material value)
{
VarMaterial varValue = ReferencePool.Acquire<VarMaterial>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.Material 变量类到 UnityEngine.Material 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator Material(VarMaterial value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 45b6448300498c842a0facd7b2b6d45c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,24 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Object 变量类。
/// </summary>
public sealed class VarObject : Variable<object>
{
/// <summary>
/// 初始化 System.Object 变量类的新实例。
/// </summary>
public VarObject()
{
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f3b2d458c0eb0244c905a819c9fec4f3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.Quaternion 变量类。
/// </summary>
public sealed class VarQuaternion : Variable<Quaternion>
{
/// <summary>
/// 初始化 UnityEngine.Quaternion 变量类的新实例。
/// </summary>
public VarQuaternion()
{
}
/// <summary>
/// 从 UnityEngine.Quaternion 到 UnityEngine.Quaternion 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarQuaternion(Quaternion value)
{
VarQuaternion varValue = ReferencePool.Acquire<VarQuaternion>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.Quaternion 变量类到 UnityEngine.Quaternion 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator Quaternion(VarQuaternion value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 411c1800741f3594d80ef8ce06797ca4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.Rect 变量类。
/// </summary>
public sealed class VarRect : Variable<Rect>
{
/// <summary>
/// 初始化 UnityEngine.Rect 变量类的新实例。
/// </summary>
public VarRect()
{
}
/// <summary>
/// 从 UnityEngine.Rect 到 UnityEngine.Rect 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarRect(Rect value)
{
VarRect varValue = ReferencePool.Acquire<VarRect>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.Rect 变量类到 UnityEngine.Rect 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator Rect(VarRect value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ee11011c267861947bfbd3353b91bd12
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.SByte 变量类。
/// </summary>
public sealed class VarSByte : Variable<sbyte>
{
/// <summary>
/// 初始化 System.SByte 变量类的新实例。
/// </summary>
public VarSByte()
{
}
/// <summary>
/// 从 System.SByte 到 System.SByte 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarSByte(sbyte value)
{
VarSByte varValue = ReferencePool.Acquire<VarSByte>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.SByte 变量类到 System.SByte 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator sbyte(VarSByte value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 1e0877a15fd8ef34699d6e817a9c04bd
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.Single 变量类。
/// </summary>
public sealed class VarSingle : Variable<float>
{
/// <summary>
/// 初始化 System.Single 变量类的新实例。
/// </summary>
public VarSingle()
{
}
/// <summary>
/// 从 System.Single 到 System.Single 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarSingle(float value)
{
VarSingle varValue = ReferencePool.Acquire<VarSingle>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.Single 变量类到 System.Single 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator float(VarSingle value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 3a31b440f69e7f04f9afabe202d14550
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.String 变量类。
/// </summary>
public sealed class VarString : Variable<string>
{
/// <summary>
/// 初始化 System.String 变量类的新实例。
/// </summary>
public VarString()
{
}
/// <summary>
/// 从 System.String 到 System.String 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarString(string value)
{
VarString varValue = ReferencePool.Acquire<VarString>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.String 变量类到 System.String 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator string(VarString value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: d45679f4a06fe6244ad4ff88dca368a4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.Texture 变量类。
/// </summary>
public sealed class VarTexture : Variable<Texture>
{
/// <summary>
/// 初始化 UnityEngine.Texture 变量类的新实例。
/// </summary>
public VarTexture()
{
}
/// <summary>
/// 从 UnityEngine.Texture 到 UnityEngine.Texture 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarTexture(Texture value)
{
VarTexture varValue = ReferencePool.Acquire<VarTexture>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.Texture 变量类到 UnityEngine.Texture 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator Texture(VarTexture value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c0f43d324b63e5d48933b078ca2cc5f3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.Transform 变量类。
/// </summary>
public sealed class VarTransform : Variable<Transform>
{
/// <summary>
/// 初始化 UnityEngine.Transform 变量类的新实例。
/// </summary>
public VarTransform()
{
}
/// <summary>
/// 从 UnityEngine.Transform 到 UnityEngine.Transform 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarTransform(Transform value)
{
VarTransform varValue = ReferencePool.Acquire<VarTransform>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.Transform 变量类到 UnityEngine.Transform 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator Transform(VarTransform value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: dff6037db6354304d82d9aaf079d5c63
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.UInt16 变量类。
/// </summary>
public sealed class VarUInt16 : Variable<ushort>
{
/// <summary>
/// 初始化 System.UInt16 变量类的新实例。
/// </summary>
public VarUInt16()
{
}
/// <summary>
/// 从 System.UInt16 到 System.UInt16 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarUInt16(ushort value)
{
VarUInt16 varValue = ReferencePool.Acquire<VarUInt16>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.UInt16 变量类到 System.UInt16 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator ushort(VarUInt16 value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c158720cba058174995252c289e561b8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.UInt32 变量类。
/// </summary>
public sealed class VarUInt32 : Variable<uint>
{
/// <summary>
/// 初始化 System.UInt32 变量类的新实例。
/// </summary>
public VarUInt32()
{
}
/// <summary>
/// 从 System.UInt32 到 System.UInt32 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarUInt32(uint value)
{
VarUInt32 varValue = ReferencePool.Acquire<VarUInt32>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.UInt32 变量类到 System.UInt32 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator uint(VarUInt32 value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ec67b25d499a2d34fa1c450a9d165ab0
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// System.UInt64 变量类。
/// </summary>
public sealed class VarUInt64 : Variable<ulong>
{
/// <summary>
/// 初始化 System.UInt64 变量类的新实例。
/// </summary>
public VarUInt64()
{
}
/// <summary>
/// 从 System.UInt64 到 System.UInt64 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarUInt64(ulong value)
{
VarUInt64 varValue = ReferencePool.Acquire<VarUInt64>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 System.UInt64 变量类到 System.UInt64 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator ulong(VarUInt64 value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: d0195ac43c505b248a7d9d41beff1436
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.Object 变量类。
/// </summary>
public sealed class VarUnityObject : Variable<Object>
{
/// <summary>
/// 初始化 UnityEngine.Object 变量类的新实例。
/// </summary>
public VarUnityObject()
{
}
/// <summary>
/// 从 UnityEngine.Object 到 UnityEngine.Object 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarUnityObject(Object value)
{
VarUnityObject varValue = ReferencePool.Acquire<VarUnityObject>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.Object 变量类到 UnityEngine.Object 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator Object(VarUnityObject value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: bc9d733f793fc00468089f8cdd6c1835
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.Vector2 变量类。
/// </summary>
public sealed class VarVector2 : Variable<Vector2>
{
/// <summary>
/// 初始化 UnityEngine.Vector2 变量类的新实例。
/// </summary>
public VarVector2()
{
}
/// <summary>
/// 从 UnityEngine.Vector2 到 UnityEngine.Vector2 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarVector2(Vector2 value)
{
VarVector2 varValue = ReferencePool.Acquire<VarVector2>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.Vector2 变量类到 UnityEngine.Vector2 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator Vector2(VarVector2 value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ef03a8d73e6be4348802fc28c4777c49
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.Vector3 变量类。
/// </summary>
public sealed class VarVector3 : Variable<Vector3>
{
/// <summary>
/// 初始化 UnityEngine.Vector3 变量类的新实例。
/// </summary>
public VarVector3()
{
}
/// <summary>
/// 从 UnityEngine.Vector3 到 UnityEngine.Vector3 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarVector3(Vector3 value)
{
VarVector3 varValue = ReferencePool.Acquire<VarVector3>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.Vector3 变量类到 UnityEngine.Vector3 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator Vector3(VarVector3 value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b041a74c058fe54418735010bcfd2a21
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,45 @@
//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
/// <summary>
/// UnityEngine.Vector4 变量类。
/// </summary>
public sealed class VarVector4 : Variable<Vector4>
{
/// <summary>
/// 初始化 UnityEngine.Vector4 变量类的新实例。
/// </summary>
public VarVector4()
{
}
/// <summary>
/// 从 UnityEngine.Vector4 到 UnityEngine.Vector4 变量类的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator VarVector4(Vector4 value)
{
VarVector4 varValue = ReferencePool.Acquire<VarVector4>();
varValue.Value = value;
return varValue;
}
/// <summary>
/// 从 UnityEngine.Vector4 变量类到 UnityEngine.Vector4 的隐式转换。
/// </summary>
/// <param name="value">值。</param>
public static implicit operator Vector4(VarVector4 value)
{
return value.Value;
}
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 30950f09797d4354e883c8c4d2caa7b7
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: