using UnityEngine; namespace G { public class Ef_meteo : MonoBehaviour { private bool splash; private bool thisIsOrigin; public Transform meteosplash; private void Start() { Vector3 position = base.transform.position; if (position.y > 4.6f) { thisIsOrigin = true; base.GetComponent().enabled = false; } else { base.GetComponent().enabled = true; } } private void Update() { if (!thisIsOrigin) { Vector3 position = base.transform.position; if (position.y > 0f) { base.transform.eulerAngles -= new Vector3(0f, 400f, 0f) * Time.deltaTime; base.transform.position += new Vector3(0f, -2.4f, 0f) * Time.deltaTime; } else if (!splash) { base.transform.localScale = new Vector3(0f, 0f, 0f); GameCamera.Instance.Hitcam(); Transform original = meteosplash; Vector3 position2 = base.transform.position; float x = position2.x; Vector3 position3 = base.transform.position; Transform transform = Object.Instantiate(original, new Vector3(x, 0.05f, position3.z), Quaternion.identity); Object.Destroy(transform.gameObject, 0.3f); splash = true; } } } } }