void Awake() { spawner = transform.Find("Effect/HeatLocation").GetComponent <DynamicSpawner>(); spawner.Generate(); heatEffect = spawner.SpawnInstance.GetComponent <OneShotEffectController>(); }
void Awake() { hurtSpawner = transform.Find("Effect/Hurt").GetComponent <DynamicSpawner>(); hurtSpawner.Generate(); hurtEffectController = hurtSpawner.SpawnInstance.GetComponent <OneShotEffectController>(); }
public void Hit() { spawner.Generate(); effectController = spawner.SpawnInstance.GetComponent <OneShotEffectController>(); effectController.Play(); Destroy(gameObject); }
void Awake() { playerAnimator = GetComponent <Animator>(); player = GetComponent <PlayerControl>(); hurtFrontSpawner = transform.Find("Effect/HurtFrontLocation").GetComponent <DynamicSpawner>(); hurtBackSpawner = transform.Find("Effect/HurtBackLocation").GetComponent <DynamicSpawner>(); hurtFrontSpawner.Generate(); hurtBackSpawner.Generate(); hurtFrontEffect = hurtFrontSpawner.SpawnInstance.GetComponent <OneShotEffectController>(); hurtBackEffect = hurtBackSpawner.SpawnInstance.GetComponent <OneShotEffectController>(); }
void Awake() { hudController = GetComponent <MonsterHUDController>(); health = GetComponent <CharacterHealth>(); anim = GetComponent <Animator>(); hurtSpawner = transform.Find("Effect/Hurt").GetComponent <DynamicSpawner>(); hurtSpawner.Generate(); hurtEffectController = hurtSpawner.SpawnInstance.GetComponent <OneShotEffectController>(); player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControl>(); }