Пример #1
0
    private StartTimerEvent.Handler onStartTimerEvent;          //  Handler for OnStartTimerEvent


    /*--------------------------------------------------------------------------------------*/
    /*																						*/
    /*	Awake: Runs once at the begining of the gamen before Start. Initalizes variables.	*/
    /*																						*/
    /*--------------------------------------------------------------------------------------*/
    void Awake()
    {
        tenSecondsLeft    = false;
        currentTime       = GetComponent <Text>();
        onStartTimerEvent = new StartTimerEvent.Handler(OnStartTimerEvent);
        Services.Events.Register <StartTimerEvent>(onStartTimerEvent);
    }
Пример #2
0
    private TimeIsOverEvent.Handler onTimeIsOver;                   //	Handler for TimeIsOverEvent

    /*--------------------------------------------------------------------------------------*/
    /*																						*/
    /*	Start: Runs once at the begining of the game. Initalizes variables.					*/
    /*																						*/
    /*--------------------------------------------------------------------------------------*/
    void Start()
    {
        if (_instance == null)
        {
            _instance = this;
        }

        //	Sets up the handlers
        onParticleEnter   = new ParticleEnteredZoneEvent.Handler(OnParticleEnter);
        onParticleExit    = new ParticleEnteredZoneEvent.Handler(OnParticleExit);
        onStartTimerEvent = new StartTimerEvent.Handler(OnStartTimerEvent);
        onTimeIsOver      = new TimeIsOverEvent.Handler(OnTimeIsOver);

        //	Registers for events
        Services.Events.Register <StartTimerEvent>(onStartTimerEvent);
        Services.Events.Register <TimeIsOverEvent>(onTimeIsOver);

        _Main = GameObject.Find("Main");
    }