Example #1
0
    void ExecuteSample2()
    {
        CopySample2 sample = new CopySample2();
        sample.field1 = 10;
        sample.field2 = 15f;

        CopySample2 copied = sample.DeepCopy();

        Debug.Log(sample);
        Debug.Log(copied);

        copied.field1 = 100;
        copied.field2 = 30f;

        Debug.Log(sample);
        Debug.Log(copied);
    }
Example #2
0
    void ExecuteSample2()
    {
        CopySample2 sample = new CopySample2();

        sample.field1 = 10;
        sample.field2 = 15f;

        CopySample2 copied = sample.DeepCopy();

        Debug.Log(sample);
        Debug.Log(copied);

        copied.field1 = 100;
        copied.field2 = 30f;

        Debug.Log(sample);
        Debug.Log(copied);
    }