Example #1
0
            public void Remove(IAttached modelBone)
            {
                if (Children.Remove(modelBone))
                {
                    if (modelBone.Parent == this)
                    {
                        modelBone.Parent = null;
                    }

                    //Children.Remove(modelBone);
                }
            }
Example #2
0
 public void AddChild(IAttached modelBone)
 {
     if (modelBone.Parent == null && Children.TryAdd(modelBone))
     {
         modelBone.Parent = this;
         //Children.Add(modelBone);
     }
     else
     {
         Log.Warn($"Could not add {modelBone.Name} as child of {Definition.Name}");
     }
 }