C# 클래스 AttackCommandSequence, Augmented_Tactics

상속: Assets.Artificial_Intelligence.Character_Intelligence.Command_Sequences.CommandSequence
파일 보기 프로젝트 열기: Kavignon/Augmented_Tactics

보호된 프로퍼티들

프로퍼티 타입 설명
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