Esempio n. 1
0
    static public Buffers Get()
    {
        if (instance != null)
        {
            if (instance.transform != null)
            {
                return(instance);
            }
            else
            {
                instance = null;
            }
        }

        foreach (Buffers root in Object.FindObjectsOfType(typeof(Buffers)))
        {
            instance = root;

            return(instance);
        }


        LightingManager2D manager = LightingManager2D.Get();

        GameObject gameObject = new GameObject();

        gameObject.transform.parent = manager.transform;
        gameObject.name             = "Buffers";

        instance = gameObject.AddComponent <Buffers> ();
        instance.GetCamera();
        instance.UpdateFlags();

        return(instance);
    }