protected override void OnKobotoEnter(Koboto koboto) { base.OnKobotoEnter(koboto); if (killer == null) { killer = transform; } koboto.Kill(deathType, killer); if (parentToKiller) { koboto.ParentToTransform(killer); } }
protected override void OnKobotoEnter(Koboto koboto) { if (isOccupied) { return; } if (koboto.currentState == KobotoState.Alive || koboto.currentState == KobotoState.Asleep) { koboto.Rescue(this); koboto.ParentToTransform(rescuedKobotoParent); animator.SetTrigger("Rescue"); } }