Esempio n. 1
0
		protected void Bind(IInstanceHolderSet holder)
		{
            if (holder.InstanceLeader.Group != null)
            {
                holder.InstanceLeader.Group.ForeachCharacter((chr) => {
					var instances = chr.Instances;
                    if (instances != null)
                    {
						instances.BindTo(this);
                    }
                });
            }
            else
            {
                holder.InstanceLeaderCollection.BindTo(this);
            }
		}
Esempio n. 2
0
 protected void Bind(IInstanceHolderSet holder)
 {
     if (holder.InstanceLeader.Group != null)
     {
         holder.InstanceLeader.Group.ForeachCharacter((chr) =>
         {
             var instances = chr.Instances;
             if (instances != null)
             {
                 instances.BindTo(this);
             }
         });
     }
     else
     {
         holder.InstanceLeaderCollection.BindTo(this);
     }
 }
Esempio n. 3
0
 protected void Bind(IInstanceHolderSet holder)
 {
     if (holder.InstanceLeader.Group != null)
     {
         holder.InstanceLeader.Group.ForeachCharacter(chr =>
         {
             InstanceCollection instances = chr.Instances;
             if (instances == null)
             {
                 return;
             }
             instances.BindTo(this);
         });
     }
     else
     {
         holder.InstanceLeaderCollection.BindTo(this);
     }
 }
Esempio n. 4
0
		protected override void Dispose()
		{
			base.Dispose();
			m_owner = null;
		}
Esempio n. 5
0
 protected override void Dispose()
 {
     base.Dispose();
     m_owner = null;
 }
Esempio n. 6
0
 protected override void Dispose()
 {
     base.Dispose();
     this.m_owner = (IInstanceHolderSet)null;
 }