Пример #1
0
        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));
        }
Пример #2
0
            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)));
            }
        }