コード例 #1
0
    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);
    }
コード例 #2
0
    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);
    }