#pragma warning disable 0219 static void Test() { Int32 srcValue = 100; ViValueInheritList kList = new ViValueInheritList(); ViValueInherit kValueInherit = new ViValueInherit(); kValueInherit.Init(1.0f, srcValue, true); kList.AttachBack(kValueInherit); kList.OnUpdate(200, srcValue); srcValue = 200; kList.OnUpdate(300, srcValue); srcValue = 300; kValueInherit.Detach(true); }