Esempio n. 1
0
 protected override bool OnAttach(IRenderHost host)
 {
     if (base.OnAttach(host))
     {
         content?.Attach(host);
         return(true);
     }
     else
     {
         return(false);
     }
 }
Esempio n. 2
0
 public virtual bool AddChildNode(SceneNode2D node)
 {
     if (!itemHashSet.ContainsKey(node.GUID))
     {
         itemHashSet.Add(node.GUID, node);
         ItemsInternal.Add(node);
         node.Parent = this;
         if (IsAttached)
         {
             node.Attach(RenderHost);
         }
         return(true);
     }
     else
     {
         return(false);
     }
 }