Beispiel #1
0
        public Spawn(Node parent, int ttl)
            : base(parent, parent.Name + ".Spawn")
        {
            Name = Name + Id;

            DeathTimer = new Timer(this, "Timer");
            TimeToLive = ttl;
            DeathTimer.Start();
            //TimeToLiveTimer.LastEvent += () => Destroy();
        }
            public FadeOutLabel(Page parent, string name, Point tabPosition)
                : base(parent, name, tabPosition)
            {
                _beginFadeTimer = new Timer(this, "BeginFadeTimer");
                _beginFadeTimer.Milliseconds = 2000;
                _beginFadeTimer.LastEvent += StartFade;
                _beginFadeTimer.LastEvent += _beginFadeTimer.Stop;
                _beginFadeTimer.Start();

                _fadeStepTimer = new Timer(this, "FadeStepTimer");
                _fadeStepTimer.Milliseconds = 500;
                _fadeStepTimer.LastEvent += _fadeStepTimer.Stop;
            }