Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        sample1 = SingletonSample.GetInstance;
        sample2 = SingletonSample.GetInstance;

        if (sample1 == sample2)
        {
            Debug.Log("sampel1 == samaple2");
        }
        Debug.Log(sample2.testNum);
        sample1.setNum(100);
        Debug.Log(sample2.testNum);

        sample3 = SingletonSampleObject.GetInstance;
        sample4 = SingletonSampleObject.GetInstance;

        if (sample3 == sample4)
        {
            Debug.Log("sample3 == sample4");
        }
    }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        sample1 = SingletonPattern.GetInstance;
        sample2 = SingletonPattern.GetInstance;

        if (sample1 == sample2)
        {
            print("sample1 == sample2");
        }

        print(sample2.testNum);
        sample1.setNum(100);
        print(sample2.testNum);

        sample3 = SingletonSampleObject.GetInstance;
        sample4 = SingletonSampleObject.GetInstance;

        if (sample3 == sample4)
        {
            print("sample3 == sample4");
        }
    }