C# Класс AttackCommandSequence, Augmented_Tactics

Наследование: Assets.Artificial_Intelligence.Character_Intelligence.Command_Sequences.CommandSequence
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
AttackSequence List
_count int
valuesGenerator System.Random

Открытые методы

Метод Описание
AddObservable ( CharacterObservable, obs ) : void
SelectTarget ( CharacterObservable, humans ) : void

Защищенные методы

Метод Описание
CalculateDamageReduction ( CharacterBase, target ) : int
IsFacingPlayer ( ICharacter, human ) : bool
IsInsideAttackRange ( CharacterObservable, bs ) : bool

Приватные методы

Метод Описание
CalculateDamageReduction ( CharacterObservable, human ) : int
CanDoExtraDamage ( ) : bool
GetIncreaseTemporaryStrength ( float strength ) : float
HarmCharacter ( CharacterObservable, human ) : void

Описание методов

AddObservable() публичный Метод

public AddObservable ( CharacterObservable, obs ) : void
obs CharacterObservable,
Результат void

CalculateDamageReduction() защищенный Метод

protected CalculateDamageReduction ( CharacterBase, target ) : int
target CharacterBase,
Результат int

IsFacingPlayer() защищенный Метод

protected IsFacingPlayer ( ICharacter, human ) : bool
human ICharacter,
Результат bool

IsInsideAttackRange() защищенный Метод

protected IsInsideAttackRange ( CharacterObservable, bs ) : bool
bs CharacterObservable,
Результат bool

SelectTarget() публичный абстрактный Метод

public abstract SelectTarget ( CharacterObservable, humans ) : void
humans CharacterObservable,
Результат void

Описание свойств

AttackSequence защищенное свойство

protected List AttackSequence
Результат List

_count защищенное свойство

protected int _count
Результат int

valuesGenerator защищенное свойство

protected Random,System valuesGenerator
Результат System.Random