ФЭНДОМ


Класс - DefendAction (Защита) Править

Этот класс представляет команду защиты от нападения со стороны другого существа и инициализируется методом BeginDefending. Этот класс можно использовать для определения существа, от которого необходимо защищаться во время текущего действия по защите.

Поскольку многие запущенные события выполняются на протяжении нескольких временных интервалов существа, можно написать функции для сравнения доступных целей с выбранными в данный момент и вызвать метод BeginDefending для более опасной/выгодной цели, если таковая существует. Это помогает сократить объем управления состоянием, требуемый для существа.


Метод - DefendAction.String ToString Править

Текстовое представление объекта DefendAction, который может пригодиться при отладке кода защиты существа.

Возвращаемое значение: System.String для текстового представления DefendAction.


Свойство - DefendAction.AnimalState TargetAnimal { get; } Править

Возвращение информации о существе, от которого данное существо будет защищаться, с использованием метода BeginDefending.

Возвращаемое значение: AnimalState для существа, от которого требуется защищаться.

Связанные классы Править

Класс - DefendCompletedEventArgs Править

Специальный объект, используемый для хранения аргументов, передаваемых делегату DefendCompletedEventHandler. Этот класс представляет информацию о заблокированном для нападения существе, которую можно впоследствии использовать для определения защитных стратегий.

Метод - DefendCompletedEventArgs.String ToString Править

Строковое представление этого класса для отладки.

Возвращаемое значение: System.String, представляющее содержимое этого класса.

Свойство - DefendCompletedEventArgs.DefendAction DefendAction { get; } Править

Объект DefendAction, хранящий информацию, передаваемую в метод BeginDefending. Его можно использовать для получения AnimalState существа, от которого требуется защищаться.

Возвращаемое значение: Класс DefendAction, содержащий существо, от которого требовалось защищаться.


Класс - DefendCompletedEventHandler Править

Описание обработчика событий, необходимого для перехвата события DefendCompleted существа. Отправителем всегда будет собственное существо, а DefendCompletedEventArgs будет содержать информацию, с помощью которой можно обработать ход существа.

Это событие будет запускаться после каждой защиты данного существа от нападения другого. Может часто использоваться для дополнительной защиты от существа, если оно продолжает нападение.


Атрибут - DefendDamagePointsAttribute Править

Максимальное количество повреждений, от которых данное животное может защититься.

См. также Править

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.