コード例 #1
0
        public void Render(ISystemContainer systemContainer, IActivity activity, int activityIndex)
        {
            if (activity.RendersEntireSpace)
            {
                BLT.Clear();
            }

            var playerFov = systemContainer.ActivitySystem.GameplayActivity.Running ? FOVHelper.CalculatePlayerFov(systemContainer) : null;

            activity.Layout(_controlRenderers, systemContainer, playerFov, _spriteManager);

            Paint(systemContainer, activity, playerFov, activityIndex);
        }