// Use this for initialization void Start() { AccessorStruct MyAccessorStruct = new AccessorStruct(); MyAccessorStruct.MyInt = 3; Debug.Log(" MyAccessorStruct :" + MyAccessorStruct.MyInt); MyAccessorStruct.SetInt(10); Debug.Log(" MyAccessorStruct :" + MyAccessorStruct.MyInt); }
void UseAccessorStruct() { AccessorStruct accessorStruct = new AccessorStruct(); accessorStruct.publicInt = 3; Debug.Log("accessorStruct.publicInt: " + accessorStruct.publicInt); // accessorStruct.publicInt: 3 accessorStruct.SetInt(7); Debug.Log("accessorStruct.GetInt(): " + accessorStruct.GetInt()); // accessorStruct.GetInt(): 7 }
void Start() { GetSet gs = new GetSet(); gs.MyIntEvent += IntChanged; gs.MyInt = 10; Debug.Log(gs.doubleInt); AccessorStruct MyAccessorStruct = new AccessorStruct(); MyAccessorStruct.MyInt = 3; MyAccessorStruct.SetInt(3); Debug.Log(MyAccessorStruct.MyInt); }