示例#1
0
 /// <summary>
 /// 实体解除子实体(子物体触发)
 /// </summary>
 /// <param name="parentEntity">被解除的父实体</param>
 /// <param name="userData">用户自定义数据</param>
 protected internal override void OnDetachFrom(EntityBase parentEntity, object userData)
 {
     base.OnDetachFrom(parentEntity, userData);
     SelfTransform.SetParent(m_OriginalTransform);
 }
示例#2
0
 /// <summary>
 /// 实体附加子实体(子物体触发)
 /// </summary>
 /// <param name="parentEntity">被附加的父实体</param>
 /// <param name="parentTransform">被附加父实体的位置</param>
 /// <param name="userData">用户自定义数据</param>
 protected internal override void OnAttachTo(EntityBase parentEntity, Transform parentTransform, object userData)
 {
     base.OnAttachTo(parentEntity, parentTransform, userData);
     SelfTransform.SetParent(parentTransform);
 }