public void Cast(OnLockedTargetCastEventData e) { OnResurrectEventEmitter emitter = e.LockedOnTarget.GetComponent <OnResurrectEventEmitter>(); if (emitter != null) { emitter.Emit(new OnResurrectEventData(1f)); } }
public void Cast( OnLockedTargetCastEventData e ) { PoisonFangBehaviour Projectile = Instantiate(Prefab); Projectile.transform.position = e.Caster.transform.position; Projectile.Caster = e.Caster.transform; Projectile.Target = e.LockedOnTarget; Projectile.Skill = GetComponent <Skill>(); }
public void Cast( OnLockedTargetCastEventData e ) { MagicMissileBehaviour Projectile = Instantiate(Prefab); Projectile.transform.position = e.Caster.transform.position; Projectile.EndTargetBody = e.LockedOnTarget.transform; Projectile.CreatorCollider = e.Caster.GetComponent <Collider>(); Projectile.Skill = GetComponent <Skill>(); }
public void Emit(OnLockedTargetCastEventData e) { Handler.OnLockedTargetCast.Invoke(e); }