C# 클래스 Boss1_AttackCycle, scriptcaster

상속: MonoBehaviour
파일 보기 프로젝트 열기: crazymeeshu/scriptcaster

공개 프로퍼티들

프로퍼티 타입 설명
attackSpeed float
attackStarted bool
backupSpeed float
bossDontFlip GameObject
dontattack bool
facingLeft bool
greenHead Sprite
groundChecker Transform
headCollider GameObject
horn1 GameObject
horn2 GameObject
isGrounded bool
radius float
redHead Sprite
shockwave GameObject
waitseconds float
xbufferback GameObject
xbufferfront GameObject

공개 메소드들

메소드 설명
BackingUp ( ) : void
ChargeAttack ( ) : void
CheckForEarlyWall ( ) : void
Detect ( ) : void
FixedUpdate ( ) : void
FlingPlayer ( float xForce, float yForce ) : void
Flip ( ) : void
JumpWall ( ) : void
OnCollisionEnter2D ( Collision2D col ) : void
OnTriggerEnter2D ( Collider2D col ) : void
SetAnger ( bool isPissed ) : void
Shockwave ( ) : void
Start ( ) : void
Stunned ( ) : void
TooCloseAttack ( ) : void
Update ( ) : void
cooldownHelper ( ) : void

비공개 메소드들

메소드 설명
afterHitWait ( ) : IEnumerator
backupTime ( ) : IEnumerator
quickAttack ( ) : IEnumerator
quickattackCoolDown ( ) : IEnumerator
shockwaveCooldown ( ) : IEnumerator
stunTime ( ) : IEnumerator
waitToFlip ( ) : IEnumerator

메소드 상세

BackingUp() 공개 메소드

public BackingUp ( ) : void
리턴 void

ChargeAttack() 공개 메소드

public ChargeAttack ( ) : void
리턴 void

CheckForEarlyWall() 공개 메소드

public CheckForEarlyWall ( ) : void
리턴 void

Detect() 공개 메소드

public Detect ( ) : void
리턴 void

FixedUpdate() 공개 메소드

public FixedUpdate ( ) : void
리턴 void

FlingPlayer() 공개 메소드

public FlingPlayer ( float xForce, float yForce ) : void
xForce float
yForce float
리턴 void

Flip() 공개 메소드

public Flip ( ) : void
리턴 void

JumpWall() 공개 메소드

public JumpWall ( ) : void
리턴 void

OnCollisionEnter2D() 공개 메소드

public OnCollisionEnter2D ( Collision2D col ) : void
col Collision2D
리턴 void

OnTriggerEnter2D() 공개 메소드

public OnTriggerEnter2D ( Collider2D col ) : void
col UnityEngine.Collider2D
리턴 void

SetAnger() 공개 메소드

public SetAnger ( bool isPissed ) : void
isPissed bool
리턴 void

Shockwave() 공개 메소드

public Shockwave ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stunned() 공개 메소드

public Stunned ( ) : void
리턴 void

TooCloseAttack() 공개 메소드

public TooCloseAttack ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

cooldownHelper() 공개 메소드

public cooldownHelper ( ) : void
리턴 void

프로퍼티 상세

attackSpeed 공개적으로 프로퍼티

public float attackSpeed
리턴 float

attackStarted 공개적으로 프로퍼티

public bool attackStarted
리턴 bool

backupSpeed 공개적으로 프로퍼티

public float backupSpeed
리턴 float

bossDontFlip 공개적으로 프로퍼티

public GameObject bossDontFlip
리턴 GameObject

dontattack 공개적으로 프로퍼티

public bool dontattack
리턴 bool

facingLeft 공개적으로 프로퍼티

public bool facingLeft
리턴 bool

greenHead 공개적으로 프로퍼티

public Sprite greenHead
리턴 Sprite

groundChecker 공개적으로 프로퍼티

public Transform groundChecker
리턴 Transform

headCollider 공개적으로 프로퍼티

public GameObject headCollider
리턴 GameObject

horn1 공개적으로 프로퍼티

public GameObject horn1
리턴 GameObject

horn2 공개적으로 프로퍼티

public GameObject horn2
리턴 GameObject

isGrounded 공개적으로 프로퍼티

public bool isGrounded
리턴 bool

radius 공개적으로 프로퍼티

public float radius
리턴 float

redHead 공개적으로 프로퍼티

public Sprite redHead
리턴 Sprite

shockwave 공개적으로 프로퍼티

public GameObject shockwave
리턴 GameObject

waitseconds 공개적으로 프로퍼티

public float waitseconds
리턴 float

xbufferback 공개적으로 프로퍼티

public GameObject xbufferback
리턴 GameObject

xbufferfront 공개적으로 프로퍼티

public GameObject xbufferfront
리턴 GameObject