public void SpawnBomb() { if (BombPrefab != null && Spacetime != null) { var bomb = SgtHelper.CloneGameObject(BombPrefab, transform).GetComponent <SgtSpacetimeBomb>(); var position = new Vector3(Random.Range(-5.0f, 5.0f), 0.0f, Random.Range(-5.0f, 5.0f)); bomb.Spacetime = Spacetime; bomb.transform.localPosition = position; } }
protected virtual void OnGUI() { var rect = new Rect(105, 5, 100, 30); if (GUI.Button(rect, "Spawn Bomb") == true) { if (BombPrefab != null && Spacetime != null) { var bomb = SgtHelper.CloneGameObject(BombPrefab, transform).GetComponent <SgtSpacetimeBomb>(); var position = new Vector3(Random.Range(-5.0f, 5.0f), 0.0f, Random.Range(-5.0f, 5.0f)); bomb.Spacetime = Spacetime; bomb.transform.localPosition = position; } } }