383 {
388 float num = color.X + color.Y + color.
Z;
389 float num2 = color2.X + color2.Y + color2.
Z;
390 float num3 = color4.X + color4.Y + color4.
Z;
391 float num4 = color3.X + color3.Y + color3.
Z;
392 if (num >= num4)
393 {
397 if (num5 > 255)
398 {
399 num5 = 255;
400 }
401 if (num6 > 255)
402 {
403 num6 = 255;
404 }
405 if (num7 > 255)
406 {
407 num7 = 255;
408 }
409 slices[0] =
new Color((
byte)num5, (
byte)num6, (
byte)num7, 255);
410 }
411 else
412 {
416 if (num8 > 255)
417 {
418 num8 = 255;
419 }
420 if (num9 > 255)
421 {
422 num9 = 255;
423 }
424 if (num10 > 255)
425 {
426 num10 = 255;
427 }
428 slices[0] =
new Color((
byte)num8, (
byte)num9, (
byte)num10, 255);
429 }
430 if (num >= num3)
431 {
435 if (num11 > 255)
436 {
437 num11 = 255;
438 }
439 if (num12 > 255)
440 {
441 num12 = 255;
442 }
443 if (num13 > 255)
444 {
445 num13 = 255;
446 }
447 slices[1] =
new Color((
byte)num11, (
byte)num12, (
byte)num13, 255);
448 }
449 else
450 {
454 if (num14 > 255)
455 {
456 num14 = 255;
457 }
458 if (num15 > 255)
459 {
460 num15 = 255;
461 }
462 if (num16 > 255)
463 {
464 num16 = 255;
465 }
466 slices[1] =
new Color((
byte)num14, (
byte)num15, (
byte)num16, 255);
467 }
468 if (num2 >= num4)
469 {
473 if (num17 > 255)
474 {
475 num17 = 255;
476 }
477 if (num18 > 255)
478 {
479 num18 = 255;
480 }
481 if (num19 > 255)
482 {
483 num19 = 255;
484 }
485 slices[2] =
new Color((
byte)num17, (
byte)num18, (
byte)num19, 255);
486 }
487 else
488 {
492 if (num20 > 255)
493 {
494 num20 = 255;
495 }
496 if (num21 > 255)
497 {
498 num21 = 255;
499 }
500 if (num22 > 255)
501 {
502 num22 = 255;
503 }
504 slices[2] =
new Color((
byte)num20, (
byte)num21, (
byte)num22, 255);
505 }
506 if (num2 >= num3)
507 {
511 if (num23 > 255)
512 {
513 num23 = 255;
514 }
515 if (num24 > 255)
516 {
517 num24 = 255;
518 }
519 if (num25 > 255)
520 {
521 num25 = 255;
522 }
523 slices[3] =
new Color((
byte)num23, (
byte)num24, (
byte)num25, 255);
524 }
525 else
526 {
530 if (num26 > 255)
531 {
532 num26 = 255;
533 }
534 if (num27 > 255)
535 {
536 num27 = 255;
537 }
538 if (num28 > 255)
539 {
540 num28 = 255;
541 }
542 slices[3] =
new Color((
byte)num26, (
byte)num27, (
byte)num28, 255);
543 }
544 }
static ILightingEngine _activeEngine
static float GlobalBrightness