예제 #1
0
        protected override void OnDrawOrderedForegroundLayer(IBatchRenderer sbatch)
        {
            switch (ObstacleType)
            {
            case ObstacleStubType.BlackHole:
                // NOP
                break;

            case ObstacleStubType.WhiteHole:
                // NOP
                break;

            case ObstacleStubType.GlassBlock:
                break;

            case ObstacleStubType.MirrorBlock:
                // NOP
                break;

            case ObstacleStubType.MirrorCircle:
                // NOP
                break;

            case ObstacleStubType.VoidVircle:
                CommonObstacleRenderer.DrawVoidCircle_FG(sbatch, Position, Width);
                break;

            default:
                SAMLog.Error("LEOS::EnumSwitch_CS_ODOFL", "ObstacleType = " + ObstacleType);
                break;
            }
        }
예제 #2
0
 protected override void OnDrawOrderedForegroundLayer(IBatchRenderer sbatch)
 {
     CommonObstacleRenderer.DrawVoidCircle_FG(sbatch, Position, _diameter);
 }