unity3d c# 单例

public class ObjectLoad: MonoBehaviour
{


    private static ObjectLoad instance;
    private static GameObject container;
    public static ObjectLoad Instance
    {
        get
         {
            if (null == instance)
            {
               // instance = new ObjectLoad();
               // instance = GameObject.FindObjectOfType(typeof(ObjectLoad)); 
                container = new GameObject();
                container.name = "";
                instance = container.AddComponent(typeof(ObjectLoad)) as ObjectLoad;  
            }
            return instance;
        }
    }

你可能感兴趣的:(代码技术,Unity3D,c#,java,开发语言)