public async Task <bool> Init(int id, string action, BlackboardData arguments) { logger.Debug(string.Format("Init called with parameter {0},{1}", id, action)); bool ret = await InitBlackboard(); return(await Task.FromResult <bool>(true)); }
internal static unsafe (BlackboardComponent, bool) Invoke(IntPtr obj, BlackboardData BlackboardAsset) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((IntPtr *)(b + 0)) = BlackboardAsset; Main.GetProcessEvent(obj, UseBlackboard_ptr, new IntPtr(p));; return(*((IntPtr *)(b + 8)), *((bool *)(b + 16))); } }