/// <description> /// Returns ID of the spell's target object. /// </description> public int GetTarget() { InternalUnsafeMethods.GetTarget__Args _args = new InternalUnsafeMethods.GetTarget__Args() { }; int _engineResult = InternalUnsafeMethods.GetTarget()(ObjectPtr, _args); return(_engineResult); }
/// <summary>Get the turret's current target.</summary> /// <description> /// /// </description> /// <returns>The object that is the target's current target, or 0 if no target.</returns> public SimObject GetTarget() { InternalUnsafeMethods.GetTarget__Args _args = new InternalUnsafeMethods.GetTarget__Args() { }; IntPtr _engineResult = InternalUnsafeMethods.GetTarget()(ObjectPtr, _args); return(new SimObject(_engineResult)); }