//private manipulator1 manipulator0 = null; //private manipulator2 manipulator1 = null; // Start is called before the first frame update void Start() { #if !UNITY_EDITOR string[] args = System.Environment.GetCommandLineArgs(); for (int i = 1; i < args.Length; i++) { if (args[i].Substring(0, 6).ToLower() == "port0:") { int port; if (Int32.TryParse(args[i].Substring(6), out port)) { Server0.Port = port; } else { Server0.Log("bad parmeter port"); } } if (args[i].Substring(0, 8).ToLower() == "logfile:") { Server0.Logfile = args[i].Substring(8); } } #endif /*manipulator0 = new manipulator1(); * manipulator0.config.x = -2; * manipulator0.config.Kinematic = false; * manipulator0.Place();*/ /*manipulator1 = new manipulator2(); * manipulator1.config.x = 2; * manipulator1.config.FingerDown = true; * manipulator1.config.Kinematic = true; * //manipulator1.config.FingerSectionAngle0 = 345.0f; * //manipulator1.config.FingerSectionAngle1 = 1.0f; * //manipulator1.config.FingerSectionCount = 8; * manipulator1.Place();*/ //GameObject camera = GameObject.Instantiate(Resources.Load("camera/camera", typeof(GameObject)) as GameObject); //camera.GetComponent<camera>().targetposition = new Vector3(0, 0, 0); //camera.GetComponent<Camera>().enabled = true; Server0.Start(); }
// вызывается из потока собыйти unity static private PacketDeleteReady delete(PacketHeader packet) { PacketDelete delete = UnityEngine.JsonUtility.FromJson <PacketDelete>(packet.json_data); return(new PacketDeleteReady(Server0.delete(delete.idname) ? 1 : 0)); }
// Update is called once per frame void Update() { Server0.Update(); if (Input.GetKeyDown(KeyCode.F10)) { Application.Quit(); } /*float delta = 5.0f; * * if (Input.GetKeyDown(KeyCode.Q)) * { * //manipulator0.SetPos(manipulator0.GetPos0() - delta, manipulator0.GetPos1(), manipulator0.GetPos2()); * manipulator1.SetPos(manipulator1.GetPos0() - delta, manipulator1.GetPos1(), manipulator1.GetPos2(), manipulator1.GetPos3(), manipulator1.GetPos4(), manipulator1.GetPos5(), manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.A)) * { * //manipulator0.SetPos(manipulator0.GetPos0() + delta, manipulator0.GetPos1(), manipulator0.GetPos2()); * manipulator1.SetPos(manipulator1.GetPos0() + delta, manipulator1.GetPos1(), manipulator1.GetPos2(), manipulator1.GetPos3(), manipulator1.GetPos4(), manipulator1.GetPos5(), manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.W)) * { * //manipulator0.SetPos(manipulator0.GetPos0(), manipulator0.GetPos1() - delta, manipulator0.GetPos2()); * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1() - delta, manipulator1.GetPos2(), manipulator1.GetPos3(), manipulator1.GetPos4(), manipulator1.GetPos5(), manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.S)) * { * //manipulator0.SetPos(manipulator0.GetPos0(), manipulator0.GetPos1() + delta, manipulator0.GetPos2()); * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1() + delta, manipulator1.GetPos2(), manipulator1.GetPos3(), manipulator1.GetPos4(), manipulator1.GetPos5(), manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.E)) * { * //manipulator0.SetPos(manipulator0.GetPos0(), manipulator0.GetPos1(), manipulator0.GetPos2() - delta); * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1(), manipulator1.GetPos2() - delta, manipulator1.GetPos3(), manipulator1.GetPos4(), manipulator1.GetPos5(), manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.D)) * { * //manipulator0.SetPos(manipulator0.GetPos0(), manipulator0.GetPos1(), manipulator0.GetPos2() + delta); * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1(), manipulator1.GetPos2() + delta, manipulator1.GetPos3(), manipulator1.GetPos4(), manipulator1.GetPos5(), manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.R)) * { * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1(), manipulator1.GetPos2(), manipulator1.GetPos3() - delta, manipulator1.GetPos4(), manipulator1.GetPos5(), manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.F)) * { * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1(), manipulator1.GetPos2(), manipulator1.GetPos3() + delta, manipulator1.GetPos4(), manipulator1.GetPos5(), manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.T)) * { * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1(), manipulator1.GetPos2(), manipulator1.GetPos3(), manipulator1.GetPos4() - delta, manipulator1.GetPos5(), manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.G)) * { * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1(), manipulator1.GetPos2(), manipulator1.GetPos3(), manipulator1.GetPos4() + delta, manipulator1.GetPos5(), manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.Y)) * { * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1(), manipulator1.GetPos2(), manipulator1.GetPos3(), manipulator1.GetPos4(), manipulator1.GetPos5() - delta, manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.H)) * { * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1(), manipulator1.GetPos2(), manipulator1.GetPos3(), manipulator1.GetPos4(), manipulator1.GetPos5() + delta, manipulator1.IsGripped()); * } * * if (Input.GetKeyDown(KeyCode.U)) * { * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1(), manipulator1.GetPos2(), manipulator1.GetPos3(), manipulator1.GetPos4(), manipulator1.GetPos5(), false); * } * * if (Input.GetKeyDown(KeyCode.J)) * { * manipulator1.SetPos(manipulator1.GetPos0(), manipulator1.GetPos1(), manipulator1.GetPos2(), manipulator1.GetPos3(), manipulator1.GetPos4(), manipulator1.GetPos5(), true); * }*/ }
void OnApplicationQuit() { Server0.Stop(); }