Example #1
0
        /// <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);
        }
Example #2
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);
        }
Example #3
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);
        }