예제 #1
0
 async public Task <Ability> TakeAction()
 {
     permission.Grant();
     actionTaking = new TaskCompletionSource <Ability>();
     return(await actionTaking.Task);
 }
예제 #2
0
 async public Task TakeAction()
 {
     permission.Grant();
     actionTaking = new TaskCompletionSource <bool>();
     await actionTaking.Task;
 }