Ejemplo n.º 1
0
        void HandleActionProgress()
        {
            D("ActionProgress({0}, {1}/{2})", this.CurrentAction, this.ActionTicksUsed, this.ActionTotalTicks);

            var e = new ActionProgressEvent()
            {
                GUID       = this.CurrentAction.GUID,
                TicksUsed  = this.ActionTicksUsed,
                TotalTicks = this.ActionTotalTicks,
            };

            if (m_ai != null)
            {
                m_ai.ActionProgress(e);
            }

            var c = new ActionProgressChange(this)
            {
                ActionProgressEvent = e,
            };

            this.World.AddChange(c);
        }
Ejemplo n.º 2
0
        void HandleActionProgress()
        {
            D("ActionProgress({0}, {1}/{2})", this.CurrentAction, this.ActionTicksUsed, this.ActionTotalTicks);

            var e = new ActionProgressEvent()
            {
                MagicNumber = this.CurrentAction.MagicNumber,
                UserID = this.ActionUserID,
                TicksUsed = this.ActionTicksUsed,
                TotalTicks = this.ActionTotalTicks,
            };

            if (m_ai != null)
                m_ai.ActionProgress(e);

            var c = new ActionProgressChange(this)
            {
                ActionProgressEvent = e,
            };

            this.World.AddChange(c);
        }