コード例 #1
0
 public void Event_OnReceiveImage(TendresseData tData)
 {
     Debug.Log("draw 1");
     //DateManager.instance.DrawImageAt(tData, Vector3.zero, 1f);
     DateManager.instance.GetCurrentEvent().SetImage(tData);
     DateManager.instance.ExecuteDateEvent_TextPhase();
 }
コード例 #2
0
 public DateEvent(string q, bool d)
 {
     question = q;
     answer = "";
     image = new TendresseData();
     mediaIsDrawing = d;
     sound = new message("sendSound");
 }
コード例 #3
0
 public void Event_OnSendImage(TendresseData tData)
 {
     Debug.Log("Beginning Send Message");
     DateManager.instance.GetCurrentEvent().SetImage(tData);
     message mes = NetManager.instance.MakeMessageFromImage(tData);
     Debug.Log("Created Message" + conversionTools.convertMessageToString(mes));
     NetManager.instance.SendMessage(mes);
     Debug.Log("Sent Message");
 }
コード例 #4
0
 public void SetImage(TendresseData var)
 {
     image = var;
 }
コード例 #5
0
 /// <summary>
 /// Load a drawing into this widget's drawing zone
 /// </summary>
 /// <param name="drawing">The drawing data</param>
 public void DisplayDrawing(Tendresse.Data.TendresseData drawing)
 {
     this.drawingData = drawing;
     this.drawDrawing = true;
 }
コード例 #6
0
 public message MakeMessageFromImage(TendresseData image)
 {
     message img = new message("sendImage");
     for (int i = 0; i < image.pointList.Count; i++)
     {
         NetObject lineObj = new NetObject("");
         List<Vector3> line = image.pointList[i];
         for (int j = 0; j < line.Count; j++)
         {
             lineObj.addFloat("", line[j].x);
             lineObj.addFloat("", line[j].y);
         }
         img.addNetObject(lineObj);
     }
     return img;
 }
コード例 #7
0
 /// <summary>
 /// Load a drawing into this widget's drawing zone
 /// </summary>
 /// <param name="drawing">The drawing data</param>
 public void DisplayDrawing(Tendresse.Data.TendresseData drawing)
 {
     this.drawingData = drawing;
     this.drawDrawing = true;
 }