Skip to content

Commit 8079ffe

Browse files
committed
asmdef updates
1 parent 7cd198e commit 8079ffe

File tree

8 files changed

+34
-20
lines changed

8 files changed

+34
-20
lines changed

.idea/.idea.Unity-Object-Pooling/.idea/workspace.xml

Lines changed: 11 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/CustomTools/ObjectPooling/DEMO/ObjectPoolingDemo.asmdef

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
2-
"name": "ObjectPoolingDemo",
2+
"name": "CustomTools.ObjectPooling.DEMO",
3+
"rootNamespace": "CustomTools.ObjectPooling.DEMO",
34
"references": [
45
"GUID:afe4cf5cd26916f45870d6f4670eafc9",
56
"GUID:0d8beb7f090555447a6cf5ce9e54dbb4"

Assets/CustomTools/ObjectPooling/DEMO/PoolSpawner.cs

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,33 @@ namespace CustomTools.ObjectPooling.DEMO
66
{
77
public class PoolSpawner : MonoBehaviour
88
{
9+
[SerializeField] private Transform _spawnPosition;
910

10-
private List<IPooledObject> _cubes = new List<IPooledObject>();
11+
private readonly List<IPooledObject> _cubes = new();
1112
private ObjectPooler _pooler;
1213

13-
[SerializeField] private Transform _spawnPosition;
14-
1514
[Inject]
1615
private void Construct(ObjectPooler pooler)
1716
{
1817
_pooler = pooler;
1918
}
20-
21-
19+
20+
2221
public void SpawnCube()
2322
{
24-
GameObject obj = _pooler.SpawnFromPool(PooledObjectType.Cube,
23+
var obj = _pooler.SpawnFromPool(PooledObjectType.Cube,
2524
_spawnPosition.position, Quaternion.identity);
26-
25+
2726
_cubes.Add(obj.GetComponent<IPooledObject>());
2827
}
2928

3029
public void DespawnAnyCube()
3130
{
32-
if (_cubes.Count>0)
31+
if (_cubes.Count > 0)
3332
{
34-
3533
_cubes[0].Despawn();
3634
_cubes.RemoveAt(0);
3735
}
3836
}
39-
4037
}
41-
}
38+
}

Assets/CustomTools/ObjectPooling/ObjectPool.asmdef

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
{
2-
"name": "ObjectPool",
3-
"references": [
4-
"GUID:1dae110e7a69d294f82f2ea3fcae792f"
5-
],
2+
"name": "CustomTools.ObjectPooling",
3+
"rootNamespace": "CustomTools.ObjectPooling",
4+
"references": [],
65
"includePlatforms": [],
76
"excludePlatforms": [],
87
"allowUnsafeCode": false,
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
2+
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=assets_005Ccustomtools/@EntryIndexedValue">True</s:Boolean>
3+
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=assets_005Ccustomtools_005Cobjectpooling/@EntryIndexedValue">True</s:Boolean>
4+
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=assets_005Ccustomtools_005Cobjectpooling_005Cdemo/@EntryIndexedValue">True</s:Boolean>
5+
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=assets_005Ccustomtools_005Cobjectpooling_005Cdemo_005Cdemoscene/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
2+
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=assets_005Ccustomtools/@EntryIndexedValue">True</s:Boolean>
3+
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=assets_005Ccustomtools_005Cobjectpooling/@EntryIndexedValue">True</s:Boolean>
4+
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=assets_005Ccustomtools_005Cobjectpooling_005Cdemo/@EntryIndexedValue">True</s:Boolean>
5+
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=assets_005Ccustomtools_005Cobjectpooling_005Cscripts/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

0 commit comments

Comments
 (0)