Преглед изворни кода

Fix Compilation Errors

pull/70/head
sebas77 пре 2 година
родитељ
комит
d16db228ed
11 измењених фајлова са 38 додато и 14 уклоњено
  1. +2
    -0
      .gitignore
  2. +1
    -1
      Svelto.Common
  3. +22
    -0
      Svelto.ECS.sln
  4. +1
    -1
      Svelto.ECS/Core/ComponentBuilder.cs
  5. +1
    -1
      Svelto.ECS/Core/EntityReference/EnginesRoot.LocatorMap.cs
  6. +1
    -1
      Svelto.ECS/DataStructures/ITypeSafeDictionary.cs
  7. +3
    -3
      Svelto.ECS/DataStructures/TypeSafeDictionary.cs
  8. +4
    -4
      Svelto.ECS/Svelto.ECS.csproj
  9. +1
    -1
      Svelto.ECS/Svelto.ECS.nuspec
  10. +1
    -1
      Svelto.ECS/package.json
  11. +1
    -1
      Svelto.ECS/version.json

+ 2
- 0
.gitignore Прегледај датотеку

@@ -5,3 +5,5 @@
Svelto.ECS/Svelto.ECS.sdpkg.user
Svelto.ECS/obj/
Svelto.ECS/.idea/
.idea/
Svelto.ECS/bin/

+ 1
- 1
Svelto.Common

@@ -1 +1 @@
Subproject commit 9b2780ebed4358bce64def40ecf42e7274f31b2a
Subproject commit 656980d4e1026955f27e84f97b77339fd7cbd87c

+ 22
- 0
Svelto.ECS.sln Прегледај датотеку

@@ -0,0 +1,22 @@

Microsoft Visual Studio Solution File, Format Version 12.00
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Svelto.Common", "Svelto.Common\Svelto.Common.csproj", "{85590169-907B-46E7-8409-100FF08ACFCF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Svelto.ECS", "Svelto.ECS\Svelto.ECS.csproj", "{11637B78-CB8A-4F32-A1CF-6D82719B5CD6}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{85590169-907B-46E7-8409-100FF08ACFCF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{85590169-907B-46E7-8409-100FF08ACFCF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{85590169-907B-46E7-8409-100FF08ACFCF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{85590169-907B-46E7-8409-100FF08ACFCF}.Release|Any CPU.Build.0 = Release|Any CPU
{11637B78-CB8A-4F32-A1CF-6D82719B5CD6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{11637B78-CB8A-4F32-A1CF-6D82719B5CD6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{11637B78-CB8A-4F32-A1CF-6D82719B5CD6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{11637B78-CB8A-4F32-A1CF-6D82719B5CD6}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal

+ 1
- 1
Svelto.ECS/Core/ComponentBuilder.cs Прегледај датотеку

@@ -105,7 +105,7 @@ namespace Svelto.ECS

public override int GetHashCode() { return _initializer.GetHashCode(); }

static void Preallocate(ITypeSafeDictionary dictionary, uint size) { dictionary.SetCapacity(size); }
static void Preallocate(ITypeSafeDictionary dictionary, uint size) { dictionary.ResizeTo(size); }

readonly T _initializer;



+ 1
- 1
Svelto.ECS/Core/EntityReference/EnginesRoot.LocatorMap.cs Прегледај датотеку

@@ -188,7 +188,7 @@ namespace Svelto.ECS
{
_egidToReferenceMap
.GetOrCreate(groupID, () => new SharedSveltoDictionaryNative<uint, EntityReference>(size))
.SetCapacity(size);
.ResizeTo(size);

_entityReferenceMap.Resize(size);
}


+ 1
- 1
Svelto.ECS/DataStructures/ITypeSafeDictionary.cs Прегледај датотеку

@@ -33,7 +33,7 @@ namespace Svelto.ECS.Internal
void AddEntityToDictionary(EGID fromEntityGid, EGID toEntityID, ITypeSafeDictionary toGroup);
void RemoveEntityFromDictionary(EGID fromEntityGid);

void SetCapacity(uint size);
void ResizeTo(uint size);
void Trim();
void Clear();
void FastClear();


+ 3
- 3
Svelto.ECS/DataStructures/TypeSafeDictionary.cs Прегледај датотеку

@@ -364,15 +364,15 @@ namespace Svelto.ECS.Internal
}

[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void SetCapacity(uint size)
public void ResizeTo(uint size)
{
if (isUnmanaged)
{
implUnmgd.ExpandTo(size);
implUnmgd.ResizeTo(size);
}
else
{
implMgd.ExpandTo(size);
implMgd.ResizeTo(size);
}
}



+ 4
- 4
Svelto.ECS/Svelto.ECS.csproj Прегледај датотеку

@@ -20,9 +20,9 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\com.sebaslab.svelto.common\Svelto.Common.csproj"/>
<PackageReference Include="System.Memory" Version="4.5.2"/>
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="4.6.0-preview8.19405.3"/>
<None Remove="**\*.meta"/>
<PackageReference Include="System.Memory" Version="4.5.2" />
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="4.6.0-preview8.19405.3" />
<None Remove="**\*.meta" />
<ProjectReference Include="..\Svelto.Common\Svelto.Common.csproj" />
</ItemGroup>
</Project>

+ 1
- 1
Svelto.ECS/Svelto.ECS.nuspec Прегледај датотеку

@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Svelto.ECS</id>
<authors>sebas77</authors>
<authors>Sebastiano Mandala</authors>
<version>$version$</version>
<description>C# Lightweight Data Oriented Entity Component System Framework</description>
<projectUrl>https://github.com/sebas77/Svelto.ECS</projectUrl>


+ 1
- 1
Svelto.ECS/package.json Прегледај датотеку

@@ -9,7 +9,7 @@
"svelto"
],
"name": "com.sebaslab.svelto.ecs",
"version": "3.2.0",
"version": "3.2.1",
"type": "library",
"unity": "2019.3"
}

+ 1
- 1
Svelto.ECS/version.json Прегледај датотеку

@@ -1,3 +1,3 @@
{
"version": "3.2.0"
"version": "3.2.1"
}

Loading…
Откажи
Сачувај