public void createKiller() { GameObject _killer = new GameObject("VerticalKiller"); _killer.AddComponent<BoxCollider>(); _killer.AddComponent<ColliderKiller>(); Killer = _killer.GetComponent<ColliderKiller>(); BoxCollider colli = Killer.GetComponent<BoxCollider>(); colli.size = new Vector3(100f, 1f, 0f); Killer.transform.position = new Vector3( mainCam.transform.position.x, mainCam.transform.position.y - 5.65f, 0f); Killer.transform.parent = this.transform; }
// Use this for initialization public void Setup() { base.Setup(); GameEventManager.GameStart += GameStart; GameEventManager.GameOver += GameOver; GameEventManager.Respawn += Respawn; if (_collKiller = GetComponentInChildren<ColliderKiller>()) { _collKiller.Setup(this); } if (isRandomSpawn == false && initWp == null) { Debug.Break(); Debug.LogError("Non-Random Brick hasn't his init WP setupped" + "[" + gameObject.name +"]"); } }