У меня есть метод Modify, который выполняет операцию ClientModify внутри
public bool Modify()
{
bool retval = false;
retval = Spa.ClientModify(col);
}
Здесь я хотел, чтобы ClientModify выполнял только после трех событий, завершенных в обработчике событий «ServerEvents», в противном случае он должен возвращать значение false в качестве ложного. Как я могу сделать эту проверку перед выполнением операции «Spa.ClientModify»
static private void ServerEvents(eventType type, event this_event, object passback)
{
if (this_event.type == eventType.SPD_spurtEvent)
{
if (this_event.objectName == "ready")
{
// some operation
}
else if (this_event.objectName == "info")
{
// some operation
}
else if (this_event.objectName == "serverstate")
{
// some operation
}
}
}
Как я добавил переменную bool Yes = false в обработчик событий "ServerEvents", и как только эта проверка завершена
иначе, если (this_event.objectName == "serverstate") я сделал это как yes = true ,, но здесь проблема, с которой я сталкиваюсь, - я не могу
в состоянии получить да логическую переменную внутри метода Modify (), я получу ServerEvents, но не смог создать экземпляр. Как
Могу ли я сделать это или есть какой-то другой механизм для этого