public EntityProxy CreateProxy() { EntityProxy p; p = new EntityProxy(); p.Entity = this; p.Combine(Serializer.GetDefaultMask()); // add to list Proxies.AddLast(p); // let serializer init Serializer.InitProxy(p); return(p); }
protected void OnEnable() { Core.GlobalEventDispatcher.Add(this); Callbacks.AddLast(this); }