protected override void Awake() { base.Awake(); _progress = GetComponent<ProgressProcess>(); _progress.setEmpty(); _progress._mode = ProgressProcess.Mode.Loop; _progress._speed = 1 / _time; _progress.setProgress(1f); }
void Awake() { if (_instance != null) { DestroyImmediate(gameObject); return; } else _instance = this; DontDestroyOnLoad(gameObject); _progress = GetComponent<ProgressProcess>(); _progress.AtTarget += executeEndCallback; _mat = GetComponent<Renderer>().material; Color color = _mat.color; color.a = 0f; _mat.color = color; }