/// <summary> /// Send request to server to toggle Ai Loop. /// </summary> public static void ToggleAiLoopRequest() { var operationRequest = new OperationRequest() { OperationCode = (byte)OperationCode.ToggleAiLoop }; RequestForwarder.ForwardRequest( operationRequest, true, 0); }
/// <summary> /// Send request to server to start Ai Loop. /// </summary> public static void StartAIRequest() { var operationRequest = new OperationRequest() { OperationCode = (byte)OperationCode.StartAiLoop }; RequestForwarder.ForwardRequest( operationRequest, true, 0); }
/// <summary> /// Builds the Move request end hands it to the forwarder. /// </summary> internal static void FireStormRequest(Vector3 target) { var vecTarget = new Vector(target.x, target.z); var data = new Dictionary <byte, object> { { (byte)ParameterCode.ActionCode, ActionCode.FireStorm }, { (byte)ParameterCode.Position, vecTarget } }; var operationRequest = new OperationRequest() { OperationCode = (byte)OperationCode.CharacterAction, Parameters = data }; RequestForwarder.ForwardRequest( operationRequest, true, 0); }