// *********************************************************************** // Assembly : Game // Author : Kimch // Created : 2020-09-02 // Description : // Last Modified By : // Last Modified On : // *********************************************************************** // // // *********************************************************************** using UnityEngine; namespace G { /// /// /// public class Bullet_explode : MonoBehaviour { public float distance; private Transform pt1; private Transform pt2; private Transform ptm; private float _delay; private bool _emit; private void Awake() { pt1 = transform.GetChild(1); pt2 = transform.GetChild(2); ptm = transform.GetChild(0); ptm.GetComponent().speed = 0.35f; } private void OnEnable() { //pt1.emit = true; //pt2.emit = true; ptm.GetComponent().Play("dt1"); this.GetComponent().enabled = true; transform.position += transform.forward * distance; } private void Update() { _delay += Time.deltaTime; if (_delay > 1.5f) { //ptm.GetComponent().Stop("dt1"); this.gameObject.SetActive(false); transform.position = Vector3.one * 25f; _delay = 0f; _emit = false; } else if (!_emit && _delay > 0.5f) { //pt1.emit = false; //pt2.emit = false; this.GetComponent().enabled = false; _emit = true; } } } }