public override void OnInit() { base.OnInit(); DamageDealer dd = GetComponentInChildren <DamageDealer>(); GetComponentInChildren <DamageTaker>().Init(OnTakeDamage); dd.Init(OnGiveDamage); dd.SetDamage(999); dd.AddTargetLayer(8); dd.AddTargetLayer(10); }
public override void OnStart() { base.OnStart(); animator = GetComponent <Animator>(); DamageDealer dd = GetComponentInChildren <DamageDealer>(); GetComponentInChildren <DamageTaker>().Init(OnTakeDamage); dd.Init(null); dd.SetDamage(999); dd.AddTargetLayer(8); dd.AddTargetLayer(10); }