Beispiel #1
0
 public Player(string ID, string Name, NodePosition pos, NodeScale s)
 {
     id       = ID;
     name     = Name;
     position = pos;
     scale    = s;
 }
Beispiel #2
0
 public Food(string ID, NodePosition pos, NodeScale s, PlayerColor c)
 {
     id = ID;
     position = pos;
     scale = s;
     color = c;
 }
Beispiel #3
0
 void SpawnFood()
 {
     for (int i = 0; i < Random.Range(1, 28); i++)
     {
         PlayerColor color         = new PlayerColor(Random.Range(100, 256).ToString(), Random.Range(100, 256).ToString(), Random.Range(100, 256).ToString());
         NodeScale   scale         = new NodeScale();
         string      scaleArgument = "1.99";
         scale.x = scaleArgument;
         scale.y = scaleArgument;
         scale.z = scaleArgument;
         float        rad      = 5f;;
         Vector3      vecUnity = new Vector3(transform.position.x + rad * Mathf.Cos(Random.Range(-180, 180)) + Random.Range(-5.1f, 5.1f), transform.position.y + rad * Mathf.Sin(Random.Range(-250, 250)) + Random.Range(-5.1f, 5.1f), 1);
         NodePosition posNode  = new NodePosition();
         posNode.x = vecUnity.x.ToString();
         posNode.y = vecUnity.y.ToString();
         Food newFood = new Food("", posNode, scale, color);
         view.GetSocket().Emit("spawnFood", new JSONObject(JsonUtility.ToJson(newFood)));
     }
 }