singleton
Singleton Design Pattern is basically limiting our class so that
whoever is using that class can only create 1 instance from that class.
I create a private constructor which limits access to the instance of the class.
Than I create a getter method where we specify how to create&use the instance.
- I am using JAVA Encapsulation OOP concept.
4
5
using UnityEngine;
public class SingeltonObject : MonoBehaviour
{
void Awake()
{
SetUpSingelton();
}
private void SetUpSingelton()
{
if (FindObjectsOfType(GetType()).Length > 1)
{
Destroy(gameObject);
}
else
{
DontDestroyOnLoad(gameObject);
}
}
}
Thank you!
5
0
0
9
class Singleton(object):
__instance = None
def __new__(cls, *args):
if cls.__instance is None:
cls.__instance = object.__new__(cls, *args)
return cls.__instance
Thank you!
9
0
Are there any code examples left?
New code examples in category Other