From 109cf871ccd809cc38927a6b068a080ec9fd52a1 Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 4 Apr 2022 23:17:40 +0800 Subject: * test --- AlienSurvival/Assets/Scripts/Test/TestSeperator.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'AlienSurvival/Assets/Scripts/Test/TestSeperator.cs') diff --git a/AlienSurvival/Assets/Scripts/Test/TestSeperator.cs b/AlienSurvival/Assets/Scripts/Test/TestSeperator.cs index 4f96379..d1819c0 100644 --- a/AlienSurvival/Assets/Scripts/Test/TestSeperator.cs +++ b/AlienSurvival/Assets/Scripts/Test/TestSeperator.cs @@ -8,16 +8,20 @@ public class TestSeperator : MonoBehaviour private void OnTriggerEnter2D(Collider2D collision) { - GameObject go = collision.attachedRigidbody.gameObject; + GameObject go = collision.gameObject; if (go && go.CompareTag("bullet") && !m_Seperated.Contains(go)) { //Debug.Log("seperate"); TestBeamBullet bullet1 = TestBeamBullet.Instantiate(go.GetComponent()); bullet1.direction = Quaternion.Euler(0,0, 30) * bullet1.direction; + bullet1.enabled = true; + bullet1.gameObject.SetActive(true); TestBeamBullet bullet2 = TestBeamBullet.Instantiate(go.GetComponent()); bullet2.direction = Quaternion.Euler(0, 0, -30) * bullet2.direction; + bullet2.enabled = true; + bullet2.gameObject.SetActive(true); m_Seperated.Add(go); m_Seperated.Add(bullet1.gameObject); @@ -27,7 +31,7 @@ public class TestSeperator : MonoBehaviour private void OnTriggerExit2D(Collider2D collision) { - GameObject go = collision.attachedRigidbody.gameObject; + GameObject go = collision.gameObject; if (go.CompareTag("bullet") && m_Seperated.Contains(go)) { m_Seperated.Remove(go); -- cgit v1.1-26-g67d0