ОК, надеюсь, я не слишком усложняю это. Я знаю, что могу просто использовать timer.Enabled = false или timer.Stop(), чтобы остановить таймер, но я хотел бы включить свойство в свой основной класс игрока, который будет управлять таймером. Например, если у моего игрока было свойство bool «исцеление», я бы хотел, чтобы свойство игрока было установлено на исцеление == true, для запуска таймера и когда свойство player.healing изменено на исцеление = = false, чтобы таймер остановился. Причина этого в том, что я хочу, чтобы мой основной игровой цикл продолжал работать, пока мой игрок продолжает играть в игру и исцелять, и когда действие предпринимается в игре или когда игрок достигает полного здоровья, для таймера остановиться.Использование свойства класса для включения/выключения таймера
В настоящее время у меня есть функция, которая запускает каждый таймер, и оценивает, является ли игрок полным или нет, и если да, то останавливает таймер. Тем не менее, я просто думаю, что возможность перевернуть свойство bool из false в true или наоборот будет более полезным. Любая помощь/мысли/советы приветствуются!
Когда вы устанавливаете свойство bool для здоровья игроков? Установите таймер для запуска, когда вы установите bool. – stackErr