1
This commit is contained in:
@@ -142,6 +142,16 @@ public class BullitMove : MonoBehaviour
|
||||
ApplySortOrder();
|
||||
}
|
||||
|
||||
/// <summary>把"回池重置"钩子注入框架层 BulletPool(框架层不能反向引用 BullitMove)</summary>
|
||||
static BullitMove()
|
||||
{
|
||||
BulletPool.ResetBulletState = go =>
|
||||
{
|
||||
var bm = go != null ? go.GetComponent<BullitMove>() : null;
|
||||
if (bm != null) bm.ResetState();
|
||||
};
|
||||
}
|
||||
|
||||
/// <summary>对象池回收前调用:重置所有运行时状态,避免复用时残留旧数据</summary>
|
||||
public void ResetState()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user