Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TLN_SetSpritePivot with C# Binding
#1
I wanted to move the pivots of my sprites around but I noticed that that C# binding didn't have the function implemented, I didn't think much of it and added it myself. For reference I put it in the Sprite struct and added it according to how you've implemented everything else. However when trying to call it I get: 

System.EntryPointNotFoundException: 'Unable to find an entry point named 'TLN_SetSpritePivot' in DLL 'Tilengine'.'


Is there a reason as to why the function isn't in the binding?

Here's the code I added for reference:
Code:
[DllImport("Tilengine")]
       [return: MarshalAs(UnmanagedType.I1)]
       private static extern bool TLN_SetSpritePivot(int nsprite, float px, float py);
.
.
.
.
.
/// <summary>
       ///
       /// </summary>
       /// <param name="nsprite"></param>
       /// <param name="px"></param>
       /// <param name="py"></param>
       public void SetPivot(int nsprite, float px, float py) {
           bool ok = TLN_SetSpritePivot(nsprite, px, py);
           Engine.ThrowException(ok);
       }
Reply


Messages In This Thread
TLN_SetSpritePivot with C# Binding - by Midnight Syntax - 04-01-2021, 08:28 AM

Forum Jump:


Users browsing this thread: 2 Guest(s)