public class TestClass
{
public int TestNumber;
public string TestName;
public TestClass(string name, int number)
{
TestName = name;
TestNumber = number;
}
}
public class AnotherClass
{
TestClass Var1, Var2;
void Start()
{
Var1 = new TestClass("Me", 1);
Var2 = Var1;
Var2.TestName = "aaa";
}
}
When I debug the value of Var1.TestName
I get "aaa"
but originally it was "Me"
. How can I separate each var but still Var2
gets its initial values from Var1
?