Beispiel #1
0
    IEnumerator Start()
    {
        if (player == null)
        {
            Debug.LogError("Player not selected");
            yield break;
        }
        if (Light2DDL == null)
        {
            Debug.LogError("Light2DDL not selected");
            yield break;
        }

        Light2DDL.Segments = 80;

        timer = gameObject.AddComponent <TimerClass>();


        // Subscribe timer events //
        timer.OnUpdateTimerEvent += timerUpdate;
        timer.OnTargetTimerEvent += tick;

        timer.InitTimer(1.2f, true);

        StartCoroutine(LoopUpdate());

        yield return(null);
    }
Beispiel #2
0
    void Start()
    {
        thisLight = GameObject.Find("2DLight").GetComponent<DynamicLight>();
        player = GameObject.Find("MartinHead");

        timer = gameObject.AddComponent<TimerClass>();

        // Subscribe timer events //
        timer.OnUpdateTimerEvent += timerUpdate;
        timer.OnTargetTimerEvent += tick;

        timer.InitTimer(1f, true);
    }
Beispiel #3
0
    void Start()
    {
        thisLight = GameObject.Find("2DLight").GetComponent <DynamicLight>();
        player    = GameObject.Find("MartinHead");

        timer = gameObject.AddComponent <TimerClass>();


        // Subscribe timer events //
        timer.OnUpdateTimerEvent += timerUpdate;
        timer.OnTargetTimerEvent += tick;

        timer.InitTimer(1.2f, true);
    }
Beispiel #4
0
    IEnumerator Start()
    {
        thisLight = GameObject.Find("2DLight").GetComponent <DynamicLight2D.DynamicLight>();
        player    = GameObject.Find("MartinHead");

        timer = gameObject.AddComponent <TimerClass>();


        // Subscribe timer events //
        timer.OnUpdateTimerEvent += timerUpdate;
        timer.OnTargetTimerEvent += tick;

        timer.InitTimer(1.2f, true);

        StartCoroutine(LoopUpdate());

        yield return(null);
    }