- 引入 UnityGameFramework
- 使用 Luban 替代原来的 UGF 的数据表
This commit is contained in:
@@ -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:
|
||||
Reference in New Issue
Block a user