internal void GenFirePoint(CommonBox commonBox, Vector2 pos) { var firePoint = Instantiate <GameObject>(FirePointPrefab); var firePointSc = firePoint.GetComponent <FirePoint>(); firePoint.transform.SetParent(commonBox.transform); firePoint.transform.position = pos; var fire = Instantiate <GameObject>(FirePrefab); var fireSc = fire.GetComponent <Fire>(); fireSc.SetFirePoint(firePointSc); firePointSc.AddFire(fire); firePointSc.AddBox(commonBox); }
internal void AddBox(CommonBox commonBox) { _commonBox = commonBox; }