BeardedManStudios.Forge.Examples.ForgeExample_Move.OwnerUpdate C# (CSharp) Méthode

OwnerUpdate() protected méthode

protected OwnerUpdate ( ) : void
Résultat void
		protected override void OwnerUpdate()
		{
			base.OwnerUpdate();

			if (Input.GetKeyDown(KeyCode.O))
				RPC("TestRPC", NetworkReceivers.Others);

			if (Input.GetKeyDown(KeyCode.B))
				AssignName("Brent");
			else if (Input.GetKeyDown(KeyCode.F))
				AssignName("Farris");

			if (Input.GetKey(KeyCode.UpArrow))
				transform.position += Vector3.up * 5.0f * Time.deltaTime;

			if (Input.GetKey(KeyCode.DownArrow))
				transform.position += Vector3.down * 5.0f * Time.deltaTime;

			if (Input.GetKey(KeyCode.LeftArrow))
				transform.position += Vector3.left * 5.0f * Time.deltaTime;

			if (Input.GetKey(KeyCode.RightArrow))
				transform.position += Vector3.right * 5.0f * Time.deltaTime;

			if (Input.GetKeyDown(KeyCode.T))
			{
				cachedData = ServerSerialze(testNum++);
				Networking.WriteCustom(SERVER_ONLY, Networking.PrimarySocket, cachedData, true, NetworkReceivers.Server);
			}

			if (Input.GetKeyDown(KeyCode.Space))
			{
				number++;
				cat += "Cat";
			}
			else if (Input.GetKeyDown(KeyCode.V))
				floatNumber += 50.35f;

			if (Input.GetKeyDown(KeyCode.S))
				Cache.Set<int>("test", 9);

			if (Input.GetKeyDown(KeyCode.G))
			{
				Cache.Request<int>("test", (object x) =>
				{
					Debug.Log(x);
				});
			}

			if (OwningNetWorker.IsServer && Input.GetKeyDown(KeyCode.N))
			{
				Networking.ChangeClientScene(OwningNetWorker, "ForgeWriteCustom");
				Application.LoadLevel("ForgeWriteCustom");
			}
			else if (OwningNetWorker.IsServer && Input.GetKeyDown(KeyCode.M))
			{
				Networking.ChangeClientScene(OwningNetWorker, "ForgeHelloCubeResources");
				Application.LoadLevel("ForgeHelloCubeResources");
			}

			if (Input.GetKeyDown(KeyCode.L))
				dontLerp += 5.35f;

			if (Input.GetKeyDown(KeyCode.C))
				RPC("MessageGroupTest", NetworkReceivers.MessageGroup, (byte)9);

			if (Input.GetKeyDown(KeyCode.Alpha0))
			{
				Debug.Log("Setting message group to 0");
				Networking.SetMyMessageGroup(OwningNetWorker, (ushort)0);
			}
			else if (Input.GetKeyDown(KeyCode.Alpha1))
			{
				Debug.Log("Setting message group to 1");
				Networking.SetMyMessageGroup(OwningNetWorker, (ushort)1);
			}
			else if (Input.GetKeyDown(KeyCode.Alpha2))
			{
				Debug.Log("Setting message group to 2");
				Networking.SetMyMessageGroup(OwningNetWorker, (ushort)2);
			}
			else if (Input.GetKeyDown(KeyCode.Alpha3))
			{
				Debug.Log("Setting message group to 3");
				Networking.SetMyMessageGroup(OwningNetWorker, (ushort)3);
			}

			if (OwningNetWorker.IsServer && Input.GetKeyDown(KeyCode.U))
				AuthoritativeRPC("AuthMessage", OwningNetWorker, OwningNetWorker.Players[0], true, "World");

			if (OwningNetWorker.IsServer && Input.GetKeyDown(KeyCode.L))
				OwningNetWorker.BanPlayer(OwningNetWorker.Players[0], 500);

			if (Input.GetKeyDown(KeyCode.Escape))
			{
				Networking.Disconnect();
				Application.LoadLevel(0);
			}
		}