Watch
2
0
Fork
You've already forked raylib-cs
0

Add experimental Android support (#190)

* Add `Raylib-cs.Android` project
* Update ci to handle android native libraries
* Update ci to pack android project
This commit is contained in:
Angga Permana 2023-08-23 19:18:50 +07:00 committed by GitHub
commit 5ae2104c9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 156 additions and 9 deletions

View file

@ -0,0 +1,17 @@
using System.Runtime.InteropServices;
namespace Raylib_cs;
public abstract class RaylibActivity : NativeActivity
{
protected override void OnCreate(Bundle? savedInstanceState)
{
base.OnCreate(savedInstanceState);
RaylibSetAndroidCallback(OnReady);
}
protected abstract void OnReady();
[DllImport(Raylib.NativeLibName, CallingConvention = CallingConvention.Cdecl)]
private static extern void RaylibSetAndroidCallback(Action callback);
}