public void StartTargeting(IUser user, Vector3 targetPoint)
        {
            var app = App;

            if (app == null)
            {
                return;
            }

            var targetData = new TargetData()
            {
                targetedPoints = new PointData[1]
                {
                    PointData.CreateFromUnityVector3(targetPoint, Behavior.Actor.GameObject.transform, app.SceneRoot.transform)
                }
            };

            TargetAction.StartAction(user, targetData);
        }
Esempio n. 2
0
        public void StartTargeting(IUser user, Vector3 targetPoint)
        {
            var app = App;

            if (app == null)
            {
                return;
            }

            var targetData = new TargetData()
            {
                targetedPoints = new PointData[1]
                {
                    PointData.CreateFromGodotVector3(targetPoint, Behavior.Actor.Node3D as Spatial, app.SceneRoot)
                }
            };

            TargetAction.StartAction(user, targetData);
        }