Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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);
        }