/// <summary> /// 实体附加子实体 /// </summary> /// <param name="parentEntity">被附加的父实体</param> /// <param name="userData">用户自定义数据</param> public void OnAttachTo(IEntity parentEntity, object userData) { AttachEntityInfo attachEntityInfo = userData as AttachEntityInfo; Logic.OnAttachTo(((Entity)parentEntity).Logic, attachEntityInfo.ParentTransform, attachEntityInfo.UserData); }
/// <summary> /// 实体附加子实体 /// </summary> /// <param name="childEntity">子实体</param> /// <param name="userData">用户自定义数据</param> public void OnAttached(IEntity childEntity, object userData) { AttachEntityInfo attachEntityInfo = userData as AttachEntityInfo; Logic.OnAttached(((Entity)childEntity).Logic, attachEntityInfo.ParentTransform, attachEntityInfo.UserData); }