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; } }
protected override void OnDrawOrderedForegroundLayer(IBatchRenderer sbatch) { CommonObstacleRenderer.DrawVoidCircle_FG(sbatch, Position, _diameter); }