C# Class TamPlayerAttack, kaijurising

Inheritance: NetworkBehaviour
Show file Open project: Moehammered/kaijurising

Public Properties

Property Type Description
KAIJU_TYPE ATTACK_KAIJU_TYPE
attackCenter GameObject
attackDamage float
attackRadius float
breathCenter Transform
delay float
duration float
falsolProjectile GameObject
fireRate float
pulse PulseButton,
specialDamage float
specialTimer float
tags string[]
tendrilDelay float
tendrilRadius float

Public Methods

Method Description
checkCanSpecial ( ) : bool
normalAttack ( ) : void
specialAttack ( ) : void
timedNormalAttack ( float duration ) : void

Private Methods

Method Description
Cmd_detectMultiplePlayers ( float damage, float specialRadius ) : void
Cmd_detectObjects ( Vector3 center, float radius, float damage ) : void
Cmd_detectPlayers ( float damage, float specialRadius ) : void
Cmd_falsolSpecial ( ) : void
Start ( ) : void
dealDamageTowardsBuildings ( GameObject collidedObject ) : void
delaySpawn ( float delay, float damage, GameObject enemy ) : IEnumerator
fireBreath ( float duration, float fireRate, float delay ) : IEnumerator
specialCoolDown ( ) : IEnumerator
timedAttack ( float duration ) : IEnumerator

Method Details

checkCanSpecial() public method

public checkCanSpecial ( ) : bool
return bool

normalAttack() public method

public normalAttack ( ) : void
return void

specialAttack() public method

public specialAttack ( ) : void
return void

timedNormalAttack() public method

public timedNormalAttack ( float duration ) : void
duration float
return void

Property Details

KAIJU_TYPE public property

public ATTACK_KAIJU_TYPE KAIJU_TYPE
return ATTACK_KAIJU_TYPE

attackCenter public property

public GameObject attackCenter
return GameObject

attackDamage public property

public float attackDamage
return float

attackRadius public property

public float attackRadius
return float

breathCenter public property

public Transform breathCenter
return Transform

delay public property

public float delay
return float

duration public property

public float duration
return float

falsolProjectile public property

public GameObject falsolProjectile
return GameObject

fireRate public property

public float fireRate
return float

pulse public property

public PulseButton, pulse
return PulseButton,

specialDamage public property

public float specialDamage
return float

specialTimer public property

public float specialTimer
return float

tags public property

public string[] tags
return string[]

tendrilDelay public property

public float tendrilDelay
return float

tendrilRadius public property

public float tendrilRadius
return float