summaryrefslogtreecommitdiff
path: root/AlienSurvival/Assets/Scripts/Test/TestSeperator.cs
diff options
context:
space:
mode:
Diffstat (limited to 'AlienSurvival/Assets/Scripts/Test/TestSeperator.cs')
-rw-r--r--AlienSurvival/Assets/Scripts/Test/TestSeperator.cs8
1 files changed, 6 insertions, 2 deletions
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<TestBeamBullet>());
bullet1.direction = Quaternion.Euler(0,0, 30) * bullet1.direction;
+ bullet1.enabled = true;
+ bullet1.gameObject.SetActive(true);
TestBeamBullet bullet2 = TestBeamBullet.Instantiate(go.GetComponent<TestBeamBullet>());
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);