private EcmaValue OpenNewServerDialog(EcmaHeadObject self, EcmaValue[] args) { NewServer server = new NewServer(args[0].ToObject(this.Client.State), this.Client.State); server.Show(this); return(EcmaValue.Undefined()); }
public bool isStarted = false, notifiedServerOfStart = false; /* Horrible flag variable but o well */ public void Start() { server = GameObject.Find("Server").GetComponent <NewServer>(); ResetTimer(); initialiseUI(); }
public void Start() { server = GameObject.Find("Server").GetComponent <NewServer>(); source = GetComponent <AudioSource>(); source.Play(); frenchTheme = (AudioClip)Resources.Load("frenchTheme", typeof(AudioClip)); latinTheme = (AudioClip)Resources.Load("latinTheme", typeof(AudioClip)); frenchBlueCupboard = (AudioClip)Resources.Load("FrenchBlueCupboard", typeof(AudioClip)); frenchBlueChopping = (AudioClip)Resources.Load("FrenchBlueChopping", typeof(AudioClip)); frenchBlueFrying = (AudioClip)Resources.Load("FrenchBlueFrying", typeof(AudioClip)); frenchBluePlating = (AudioClip)Resources.Load("FrenchBluePlating", typeof(AudioClip)); frenchRedCupboard = (AudioClip)Resources.Load("FrenchRedCupboard", typeof(AudioClip)); frenchRedChopping = (AudioClip)Resources.Load("FrenchRedChopping", typeof(AudioClip)); frenchRedFrying = (AudioClip)Resources.Load("FrenchRedFrying", typeof(AudioClip)); frenchRedPlating = (AudioClip)Resources.Load("FrenchRedPlating", typeof(AudioClip)); latinBlueCupboard = (AudioClip)Resources.Load("LatinBlueCupboard", typeof(AudioClip)); latinBlueChopping = (AudioClip)Resources.Load("LatinBlueChopping", typeof(AudioClip)); latinBlueFrying = (AudioClip)Resources.Load("LatinBlueFrying", typeof(AudioClip)); latinBluePlating = (AudioClip)Resources.Load("LatinBluePlating", typeof(AudioClip)); latinRedCupboard = (AudioClip)Resources.Load("LatinRedCupboard", typeof(AudioClip)); latinRedChopping = (AudioClip)Resources.Load("LatinRedChopping", typeof(AudioClip)); latinRedFrying = (AudioClip)Resources.Load("LatinRedFrying", typeof(AudioClip)); latinRedPlating = (AudioClip)Resources.Load("LatinRedPlating", typeof(AudioClip)); }
public void Should_Create_A_New_Server_In_DFW() { var provider = new CloudServersProvider(_testIdentity); _newTestServer = provider.CreateServer("net-sdk-test-server", _initImage.Id, _initFlavor.Id); Assert.IsNotNull(_newTestServer); Assert.IsNotNull(_newTestServer.Id); }
protected SimpleServer GetServerByNameOrCreate(string serverName, bool forceCreateServer = true) { var os = new OpenStackMember(UserName, Password, TenantName); // with tenant var servers = os.ListServersDetails().Where <Server>(x => { var metadata = x.GetMetadata(); if (!metadata.ContainsKey("loginname")) { return(false); } return(metadata["loginname"] == serverName); }); if (servers != null && servers.Count() > 0) { return(servers.First <Server>()); } else { if (!forceCreateServer) { throw new ArgumentException("no item found"); } // create server var image = os.ListImages().First(); var network = os.ListNetworks().Where <Network>(x => x.Name.Contains("ext_")).First <Network>(); NewServer server = os.CreateServer(serverName, image.Id, GetFlavorByName("g-1gb").Id, "YKJkd2-GF%x1O", keyname: null, nametag: "test nametag", networks: (new String[] { network.Id })); Trace.WriteLine(String.Format("server creation transferred : {0}", DateTime.Now)); Assert.IsNotNull(server); Assert.IsNotNull(server.AdminPassword); Trace.WriteLine(string.Format("ServerName : {0}", serverName)); Trace.WriteLine(string.Format("AdminPassword : {0}", server.AdminPassword)); // wait for activate os.ServersProvider.WaitForServerActive(server.Id); Trace.WriteLine(String.Format("server activated : {0}", DateTime.Now)); servers = os.ListServersDetails().Where <Server>(x => { var metadata = x.GetMetadata(); if (!metadata.ContainsKey("loginname")) { return(false); } return(metadata["loginname"] == serverName); }); if (servers != null && servers.Count() > 0) { return(servers.First <SimpleServer>()); } else { throw new ArgumentException("server creation faild"); } } }
public void Start() { serverObject = GameObject.Find("Server"); if (serverObject != null) { server = serverObject.GetComponent <NewServer>(); } lastMovement = Time.time; }
private void OnCollisionEnter(Collision collision) { wiiBlue = GameObject.Find("WiimoteManager").GetComponent <WiimoteBehaviourBlue>(); wiiRed = GameObject.Find("WiimoteManager").GetComponent <WiimoteBehaviourRed>(); server = GameObject.Find("Server").GetComponent <NewServer>(); if (this.gameObject.name.Equals("BlueProjectile")) { team = "blue"; } else if (this.gameObject.name.Equals("RedProjectile")) { team = "red"; } Destroy(this.gameObject); //Debug.Log("GameObject Hit: " + collision.gameObject.name); stationHit = collision.gameObject.name; id = stationHit[stationHit.Length - 1]; switch (id) { case '0': // send 0 SetResultText("You hit the enemy cupboard"); // if(collision.gameObject.GetComponent<AudioSource>() != null){ // AudioSource source = collision.gameObject.GetComponent<AudioSource>(); // // source.PlayOneShot(source.clip, 1.0f); // source.Play(); // } server.OnStationHit(team, id + ""); break; case '1': // send 1 SetResultText("You hit the enemy chopping board"); server.OnStationHit(team, id + ""); break; case '2': // send 2 SetResultText("You hit the enemy frying station"); server.OnStationHit(team, id + ""); break; case '3': // send 3 SetResultText("You hit the enemy plating station"); server.OnStationHit(team, id + ""); break; default: // send miss SetResultText("You missed the enemy stations"); break; } }
public void Should_Create_A_New_Complex_Server_In_DFW() { var provider = new CloudServersProvider(_testIdentity); _newTestServer2 = provider.CreateServer("net-sdk-test-server2", _initImage.Id, _initFlavor.Id, metadata: new Metadata { { "Key1", "Value1" }, { "Key2", "Value2" } }, attachToPublicNetwork: true, attachToServiceNetwork: true); Assert.IsNotNull(_newTestServer2); Assert.IsNotNull(_newTestServer2.Id); }
public static void ClassInitialize(TestContext testContext) { IComputeProvider provider = Bootstrapper.CreateComputeProvider(); string serverName = UserComputeTests.UnitTestServerPrefix + Path.GetRandomFileName(); Flavor flavor = UserComputeTests.ListAllFlavorsWithDetails(provider).OrderBy(i => i.RAMInMB).ThenBy(i => i.DiskSizeInGB).FirstOrDefault(); if (flavor == null) { Assert.Inconclusive("Couldn't find a flavor to use for the test server."); } SimpleServerImage[] images = UserComputeTests.ListAllImages(provider).ToArray(); SimpleServerImage image = images.FirstOrDefault(i => i.Name.IndexOf(TestImageNameSubstring, StringComparison.OrdinalIgnoreCase) >= 0); if (image == null) { Assert.Inconclusive(string.Format("Couldn't find the {0} image to use for the test server.", TestImageNameSubstring)); } Stopwatch timer = Stopwatch.StartNew(); Console.Write("Creating server for image {0}...", image.Name); NewServer server = provider.CreateServer(serverName, image.Id, flavor.Id, attachToServiceNetwork: true); Assert.IsNotNull(server); Assert.IsFalse(string.IsNullOrEmpty(server.Id)); _password = server.AdminPassword; _server = provider.WaitForServerActive(server.Id); Assert.IsNotNull(_server); Assert.AreEqual(server.Id, _server.Id); Assert.AreEqual(ServerState.Active, _server.Status); Console.WriteLine("done. {0} seconds", timer.Elapsed.TotalSeconds); }
public void CreateServerTest_5times() { OpenStackMember os = null; NewServer server = null; var serverIds = new List <string>(); try { os = new OpenStackMember(UserName, Password, TenantName, TenantId); var image = os.ListImages().First(); for (int cnt = 1; cnt <= 15; cnt++) { IEnumerable <SimpleServer> servers = os.ListServers(); var names = servers.GroupBy(s => s.Name, (key, g) => key); string[] data = Enumerable.Range(1, 100).Select(i => string.Format("{0}_{1}", TesterName, i)).ToArray <string>(); string serverName = (from b in data where !names.Contains <string>(b) select b).First(); server = os.CreateServer(serverName, image.Id, GetFlavorByName("g-1gb").Id, "D$fjhg5422mnM-"); serverIds.Add(server.Id); Trace.WriteLine(String.Format("server creation transferred : {0}", DateTime.Now)); Assert.IsNotNull(server); Assert.IsNotNull(server.AdminPassword); Trace.WriteLine(string.Format("ServerName : {0}", serverName)); Trace.WriteLine(string.Format("AdminPassword : {0}", server.AdminPassword)); } } finally { foreach (var serverId in serverIds) { bool bDelete = os.DeleteServer(serverId); Assert.IsTrue(bDelete); Trace.WriteLine(String.Format("server deletion transferred : {0}", DateTime.Now)); os.ServersProvider.WaitForServerDeleted(serverId); Trace.WriteLine(String.Format("server deleted : {0}", DateTime.Now)); } } }
public void CreateServerTest() { var os = new OpenStackMember(UserName, Password, TenantName, TenantId); var image = os.ListImages().First(); // decide server name which is not duplicated. IEnumerable <SimpleServer> servers = os.ListServers(); var names = servers.GroupBy(s => s.Name, (key, g) => key); string[] data = Enumerable.Range(1, 100).Select(i => string.Format("{0}_{1}", TesterName, i)).ToArray <string>(); string serverName = (from b in data where !names.Contains <string>(b) select b).First(); // create server // the name tag must not contain space NewServer server = os.CreateServer(serverName, image.Id, GetFlavorByName("g-1gb").Id, "S5df!Afdas%'Zt", keyname: null, nametag: "test_nametag", networks: null); Trace.WriteLine(String.Format("server creation transferred : {0}", DateTime.Now)); Assert.IsNotNull(server); Assert.IsNotNull(server.AdminPassword); Trace.WriteLine(string.Format("ServerName : {0}", serverName)); Trace.WriteLine(string.Format("AdminPassword : {0}", server.AdminPassword)); // wait for activate os.ServersProvider.WaitForServerActive(server.Id); Trace.WriteLine(String.Format("server activated : {0}", DateTime.Now)); bool bDelete = os.DeleteServer(server.Id); Assert.IsTrue(bDelete); Trace.WriteLine(String.Format("server deletion transferred : {0}", DateTime.Now)); // wait for delete os.ServersProvider.WaitForServerDeleted(server.Id); Trace.WriteLine(String.Format("server deleted : {0}", DateTime.Now)); }
// Use this for initialization void Start() { shied.SetActive(false); isGetKey = false; SwordStatusBar.SetActive(false); HeroMotion.PlayWaitLoop(); BossMotion.PlayWaitLoop(); server = new NewServer("121.43.109.77", 12345); server.AddGameServerAction((Game game) => { WriteFile( "game status :" + game.status + " sword Status:" + game.sword_status.ToString() + " Hero Status:" + game.hero_status.ToString() + " Boss Status:" + game.boss_status.ToString()); double txtheroHp = game.hero.Count > 0 ? game.hero["hp"] : -1f; double txtBossHp = game.boss.Count > 0 ? game.boss["hp"] : -1f; double txtSwordHp = game.sword.Count > 0 ? game.sword["hp"] : -1f; WriteFile("H_B_S:" + ((int)txtheroHp).ToString() + "_" + ((int)txtBossHp).ToString() + "_" + ((int)txtSwordHp).ToString()); if (role == PlayerRole.ROLE_NONE) { if (game != null && game.sword.Count != 0) { role = PlayerRole.ROLE_SWORD; //SwordStatusBar.SetActive(true); } else if (game != null && game.boss.Count != 0) { role = PlayerRole.ROLE_BOSS; } else if (game != null && game.hero.Count != 0) { role = PlayerRole.ROLE_HERO; } //_initSceneInfo(); } // if (game.sword.Count != 0 && game.boss.Count != 0 && game.hero.Count != 0) //{ // PlayAnimation(game); //} }); server.AddGameServerConnectedAction((bool connected) => { server.Send(NewServer.Command.JOININ, NewServer.Status.IDLE); }); server.Start(); //Game testgame =new Game(); //testgame.sword_status = (int)NewServer.Status.PASS; //testgame.hero_status = (int)NewServer.Status.PASS; //testgame.boss_status = (int)NewServer.Status.DEFEND; //PlayAnimation(testgame); game_over_panel.SetActive(false); nowHeroLoc = hero.transform.localPosition; nowBossLoc = boss.transform.localPosition; nowBossLoc.x = 26.46f; boss.transform.localPosition = nowBossLoc; }
void OnDestroy() { server.Close(); server = null; //server.DisConnect(); }