Пример #1
0
    protected override void Awake()
    {
        base.Awake();
        _progress = GetComponent<ProgressProcess>();
        _progress.setEmpty();
        _progress._mode = ProgressProcess.Mode.Loop;
        _progress._speed = 1 / _time;

        _progress.setProgress(1f);
    }
Пример #2
0
    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;
    }