示例#1
0
 // BLUE
 private static Color blueColorForComponent(PlayerColoredComponentType component)
 {
     Vector3 cv = Vector3.zero;
     switch (component)
     {
     case PlayerColoredComponentType.InnerCircle:
         cv = colorVec(80, 191, 230);
         break;
     case PlayerColoredComponentType.OuterRing:
         cv = colorVec(41, 159, 189);
         break;
     case PlayerColoredComponentType.ParticleTrail:
         cv = colorVec(52, 122, 186);
         break;
     }
     return new Color(cv.x, cv.y, cv.z);
 }
示例#2
0
 public static Color colorForPlayerNumber(int number, PlayerColoredComponentType componentType)
 {
     Color color = new Color(1, 1, 1);
     if (number == 1)
     {
         color = pinkColorForComponent(componentType);
     }
     else if (number == 2)
     {
         color = greenColorForComponent(componentType);
     }
     else if (number == 3)
     {
         color = blueColorForComponent(componentType);
     }
     else if (number == 4)
     {
         color = purpleColorForComponent(componentType);
     }
     return color;
 }
示例#3
0
 // GREEN
 private static Color greenColorForComponent(PlayerColoredComponentType component)
 {
     Vector3 cv = Vector3.zero;
     switch (component)
     {
     case PlayerColoredComponentType.InnerCircle:
         cv = colorVec(175, 227, 19);
         break;
     case PlayerColoredComponentType.OuterRing:
         cv = colorVec(120, 210, 182);
         break;
     case PlayerColoredComponentType.ParticleTrail:
         cv = colorVec(89, 210, 133);
         break;
     }
     return new Color(cv.x, cv.y, cv.z);
 }
示例#4
0
 public static Vector3 colorVectorForPlayer(PhotonPlayer player, PlayerColoredComponentType componentType)
 {
     Color color = colorForPlayerNumber(player.playerNumber(), componentType);
     return new Vector3(color.r, color.g, color.b);
 }
示例#5
0
 // PURPLE
 private static Color purpleColorForComponent(PlayerColoredComponentType component)
 {
     Vector3 cv = Vector3.zero;
     switch (component)
     {
     case PlayerColoredComponentType.InnerCircle:
         cv = colorVec(193, 84, 193);
         break;
     case PlayerColoredComponentType.OuterRing:
         cv = colorVec(176, 111, 184);
         break;
     case PlayerColoredComponentType.ParticleTrail:
         cv = colorVec(172, 58, 180);
         break;
     }
     return new Color(cv.x, cv.y, cv.z);
 }
示例#6
0
 // PINK
 private static Color pinkColorForComponent(PlayerColoredComponentType component)
 {
     Vector3 cv = Vector3.zero;
     switch (component)
     {
     case PlayerColoredComponentType.InnerCircle:
         cv = colorVec(255, 53, 94);
         break;
     case PlayerColoredComponentType.OuterRing:
         cv = colorVec(255, 68, 134);
         break;
     case PlayerColoredComponentType.ParticleTrail:
         cv = colorVec(255, 26, 126);
         break;
     }
     return new Color(cv.x, cv.y, cv.z);
 }