コード例 #1
0
        private static void InspectData(DynamicData sample)
        {
            // Get the sequence member by reference
            using (LoanedDynamicData sequenceMember = sample.LoanValue("sequence_member"))
            {
                int elementCount = sequenceMember.Data.Info.MemberCount;
                Console.WriteLine($"Sequence contains {elementCount} elements");

                for (int i = 0; i < elementCount; i++)
                {
                    // Get each element as a copy (we could also get it as a
                    // reference with LoanValue)
                    DynamicData structElementCopy =
                        sequenceMember.Data.GetValue <DynamicData>(i + 1);

                    int memberValue = structElementCopy.GetValue <int>("a_member");
                    Console.WriteLine($"Element {i + 1}: a_member = {memberValue}");
                }
            }
        }
コード例 #2
0
 private void Start()
 {
     OnDynamicDataChanged(data.GetValue());
 }