mirror of
https://github.com/DCFApixels/DragonECS.git
synced 2025-09-18 18:14:37 +08:00
update for unity
This commit is contained in:
parent
16b273d5e4
commit
e3c7aa8aac
8
src/Collections.meta
Normal file
8
src/Collections.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2e026d1a6d4fd884ea7324b6097703c5
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -93,10 +93,10 @@ namespace DCFApixels.DragonECS
|
|||||||
|
|
||||||
#region Object
|
#region Object
|
||||||
#pragma warning disable CS0809 // Устаревший член переопределяет неустаревший член
|
#pragma warning disable CS0809 // Устаревший член переопределяет неустаревший член
|
||||||
[Obsolete($"Equals() on {nameof(EcsSpan)} will always throw an exception. Use the equality operator instead.")]
|
[Obsolete("Equals() on EcsSpan will always throw an exception. Use the equality operator instead.")]
|
||||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||||
public override bool Equals(object obj) => throw new NotSupportedException();
|
public override bool Equals(object obj) => throw new NotSupportedException();
|
||||||
[Obsolete($"GetHashCode() on {nameof(EcsSpan)} will always throw an exception.")]
|
[Obsolete("GetHashCode() on EcsSpan will always throw an exception.")]
|
||||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||||
public override int GetHashCode() => throw new NotSupportedException();
|
public override int GetHashCode() => throw new NotSupportedException();
|
||||||
#pragma warning restore CS0809 // Устаревший член переопределяет неустаревший член
|
#pragma warning restore CS0809 // Устаревший член переопределяет неустаревший член
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 2356ad2f91cd0a84db3d572a9f3c33f5
|
guid: 55c6215b2c0f45849b191532a01e1dfe
|
||||||
MonoImporter:
|
MonoImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
@ -340,13 +340,13 @@ namespace DCFApixels.DragonECS
|
|||||||
|
|
||||||
#region ReflectionExtensions
|
#region ReflectionExtensions
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
internal static bool TryGetCustomAttribute<T>(this Type self, out T attribute) where T : Attribute
|
public static bool TryGetCustomAttribute<T>(this Type self, out T attribute) where T : Attribute
|
||||||
{
|
{
|
||||||
attribute = self.GetCustomAttribute<T>();
|
attribute = self.GetCustomAttribute<T>();
|
||||||
return attribute != null;
|
return attribute != null;
|
||||||
}
|
}
|
||||||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||||
internal static bool TryGetCustomAttribute<T>(this MemberInfo self, out T attribute) where T : Attribute
|
public static bool TryGetCustomAttribute<T>(this MemberInfo self, out T attribute) where T : Attribute
|
||||||
{
|
{
|
||||||
attribute = self.GetCustomAttribute<T>();
|
attribute = self.GetCustomAttribute<T>();
|
||||||
return attribute != null;
|
return attribute != null;
|
||||||
|
11
src/Debug/Interfaces/IEcsMetaProvider.cs.meta
Normal file
11
src/Debug/Interfaces/IEcsMetaProvider.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5379b4d037441ed4cb4171648c1453d4
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -10,7 +10,7 @@ namespace DCFApixels.DragonECS
|
|||||||
public byte R => color.r;
|
public byte R => color.r;
|
||||||
public byte G => color.g;
|
public byte G => color.g;
|
||||||
public byte B => color.b;
|
public byte B => color.b;
|
||||||
public float FloatT => R / (float)byte.MaxValue;
|
public float FloatR => R / (float)byte.MaxValue;
|
||||||
public float FloatG => G / (float)byte.MaxValue;
|
public float FloatG => G / (float)byte.MaxValue;
|
||||||
public float FloatB => B / (float)byte.MaxValue;
|
public float FloatB => B / (float)byte.MaxValue;
|
||||||
public MetaColorAttribute(byte r, byte g, byte b) => color = new MetaColor(r, g, b, 255);
|
public MetaColorAttribute(byte r, byte g, byte b) => color = new MetaColor(r, g, b, 255);
|
||||||
@ -69,6 +69,10 @@ namespace DCFApixels.DragonECS
|
|||||||
[FieldOffset(2)] public readonly byte g;
|
[FieldOffset(2)] public readonly byte g;
|
||||||
[FieldOffset(1)] public readonly byte b;
|
[FieldOffset(1)] public readonly byte b;
|
||||||
[FieldOffset(0)] public readonly byte a;
|
[FieldOffset(0)] public readonly byte a;
|
||||||
|
public float FloatR => r / (float)byte.MaxValue;
|
||||||
|
public float FloatG => g / (float)byte.MaxValue;
|
||||||
|
public float FloatB => b / (float)byte.MaxValue;
|
||||||
|
public float FloatA => a / (float)byte.MaxValue;
|
||||||
public MetaColor(byte r, byte g, byte b) : this()
|
public MetaColor(byte r, byte g, byte b) : this()
|
||||||
{
|
{
|
||||||
this.r = r;
|
this.r = r;
|
||||||
|
11
src/Utils/GenericEnumerable.cs.meta
Normal file
11
src/Utils/GenericEnumerable.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 38e5b41bce0941b488ae64c200dcf965
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Loading…
Reference in New Issue
Block a user