public void Use(GameCharacter character) { switch (id) { case 1: GameObject bullet = GameObject.Find("Player").GetComponent <Player>().bullet; GameObject f = Instantiate(bullet); DamageCarrier d = f.GetComponent <DamageCarrier>(); d.SetPosition(character.transform.position, character.direction); // Debug.Log(character.direction); break; } }
public override void BeDamaged(DamageCarrier damageCarrier) { Debug.Log("player is damaged"); BeDamagedInt(50); }
public virtual void BeDamaged(DamageCarrier damageCarrier) { Debug.Log("is damaged"); }
public override void BeDamaged(DamageCarrier damageCarrier) { // Debug.Log("attack enemy"); GetDamage(50); }