コード例 #1
0
        public void OnAfterDeserialize()
        {
            Implementation.Clear();
            for (var i = 0; i < keys.Count && i < values.Count; i++)
            {
                if (!Implementation.ContainsKey(keys[i]))
                {
                    Implementation.Add(keys[i], values[i]);
                }
                else
                {
                    key          = keys[i];
                    value        = values[i];
                    hasLostValue = true;
                }
            }
#if !UNITY_EDITOR
            keys.Clear();
            values.Clear();
            ClearTemp();
#endif
        }
コード例 #2
0
 /// <inheritdoc />
 public void Clear()
 {
     Implementation.Clear();
 }
コード例 #3
0
 public virtual void Clear() => Implementation.Clear();