C# Class Boss1_AttackCycle, scriptcaster

Inheritance: MonoBehaviour
Datei anzeigen Open project: crazymeeshu/scriptcaster

Public Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
afterHitWait ( ) : IEnumerator
backupTime ( ) : IEnumerator
quickAttack ( ) : IEnumerator
quickattackCoolDown ( ) : IEnumerator
shockwaveCooldown ( ) : IEnumerator
stunTime ( ) : IEnumerator
waitToFlip ( ) : IEnumerator

Method Details

BackingUp() public method

public BackingUp ( ) : void
return void

ChargeAttack() public method

public ChargeAttack ( ) : void
return void

CheckForEarlyWall() public method

public CheckForEarlyWall ( ) : void
return void

Detect() public method

public Detect ( ) : void
return void

FixedUpdate() public method

public FixedUpdate ( ) : void
return void

FlingPlayer() public method

public FlingPlayer ( float xForce, float yForce ) : void
xForce float
yForce float
return void

Flip() public method

public Flip ( ) : void
return void

JumpWall() public method

public JumpWall ( ) : void
return void

OnCollisionEnter2D() public method

public OnCollisionEnter2D ( Collision2D col ) : void
col Collision2D
return void

OnTriggerEnter2D() public method

public OnTriggerEnter2D ( Collider2D col ) : void
col UnityEngine.Collider2D
return void

SetAnger() public method

public SetAnger ( bool isPissed ) : void
isPissed bool
return void

Shockwave() public method

public Shockwave ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Stunned() public method

public Stunned ( ) : void
return void

TooCloseAttack() public method

public TooCloseAttack ( ) : void
return void

Update() public method

public Update ( ) : void
return void

cooldownHelper() public method

public cooldownHelper ( ) : void
return void

Property Details

attackSpeed public_oe property

public float attackSpeed
return float

attackStarted public_oe property

public bool attackStarted
return bool

backupSpeed public_oe property

public float backupSpeed
return float

bossDontFlip public_oe property

public GameObject bossDontFlip
return GameObject

dontattack public_oe property

public bool dontattack
return bool

facingLeft public_oe property

public bool facingLeft
return bool

greenHead public_oe property

public Sprite greenHead
return Sprite

groundChecker public_oe property

public Transform groundChecker
return Transform

headCollider public_oe property

public GameObject headCollider
return GameObject

horn1 public_oe property

public GameObject horn1
return GameObject

horn2 public_oe property

public GameObject horn2
return GameObject

isGrounded public_oe property

public bool isGrounded
return bool

radius public_oe property

public float radius
return float

redHead public_oe property

public Sprite redHead
return Sprite

shockwave public_oe property

public GameObject shockwave
return GameObject

waitseconds public_oe property

public float waitseconds
return float

xbufferback public_oe property

public GameObject xbufferback
return GameObject

xbufferfront public_oe property

public GameObject xbufferfront
return GameObject