Example #1
0
        public override void Execute(Entity entity)
        {
            StatsComponent stats      = entity.statsComponent;
            IController    controller = entity.controller;

            float   speed  = stats.GetTotalStat(StatID.MoveSpeed);
            Vector2 motion = controller.motion;

            entity.MoveAndSlide(motion * speed);
        }