示例#1
0
        public override void DebugDraw(SpriteBatch p_spriteBatch)
        {
            DrawTileMap(RootObjectUtil.GetLayerByName(_rootObject, "CollisionMask"), p_spriteBatch, _collisionMask, 0.35f);
            DrawCollisionMap(p_spriteBatch);

            foreach (Entity __e in entities)
            {
                if (__e.state != State.DISABLED)
                {
                    __e.DebugDraw(p_spriteBatch);
                }
            }

            _playerWeaponManager.DebugDraw(p_spriteBatch);
            _enemyWeaponManager.DebugDraw(p_spriteBatch);

            base.DebugDraw(p_spriteBatch);
        }