Skip to content

Commit 78ea421

Browse files
committed
Add Object Pool Pattern
Add Object Pool Pattern
1 parent 46a18e7 commit 78ea421

30 files changed

+617
-3
lines changed

Assets/Creational Patterns/Abstract Factory Pattern/Structure/AbstractFactoryStructrue.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
public class AbstractFactoryStructrue : MonoBehaviour
99
{
10-
void Start ( )
10+
void Start()
1111
{
1212
// Abstract factory #1
1313
AbstractFactory factory1 = new ConcreteFactory1();
@@ -91,7 +91,7 @@ class ProductB1 : AbstractProductB
9191
{
9292
public override void Interact(AbstractProductA a)
9393
{
94-
Debug.Log(this.GetType().Name +" interacts with " + a.GetType().Name);
94+
Debug.Log(this.GetType().Name + " interacts with " + a.GetType().Name);
9595
}
9696
}
9797

@@ -109,7 +109,7 @@ class ProductB2 : AbstractProductB
109109
{
110110
public override void Interact(AbstractProductA a)
111111
{
112-
Debug.Log(this.GetType().Name +" interacts with " + a.GetType().Name);
112+
Debug.Log(this.GetType().Name + " interacts with " + a.GetType().Name);
113113
}
114114
}
115115

Assets/Game Programming Patterns/Object Pool Pattern.meta

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
14 KB
Binary file not shown.

Assets/Game Programming Patterns/Object Pool Pattern.rar.meta

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

Assets/Game Programming Patterns/Object Pool Pattern/Exmaple.meta

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

Assets/Game Programming Patterns/Object Pool Pattern/Exmaple/Material.meta

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.

Assets/Game Programming Patterns/Object Pool Pattern/Exmaple/Material/Plane.mat.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Binary file not shown.

Assets/Game Programming Patterns/Object Pool Pattern/Exmaple/Material/PoolObject.mat.meta

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

0 commit comments

Comments
 (0)