Пример #1
0
        private void Gaze(JObject args)
        {
            //AgentGaze dir;
            string dir        = "CUSTOM";
            float  horizontal = 0.0f;
            float  vertical   = 0.0f;

            if (args["dir"] != null)
            {
                dir = args["dir"].Value <string>();
            }
            else if ((args["horizontal"] != null) || (args["vertical"] != null))
            {
                float.TryParse(args["horizontal"].Value <string>(), out horizontal);
                float.TryParse(args["vertical"].Value <string>(), out vertical);
            }
            else
            {
                dir = "TOWARDS";
            }

            //System.Diagnostics.Debug.WriteLine("horizontal = " + horizontal + "| vertical =" + vertical);

            _agent.Turn(dir, horizontal, vertical);
        }