void Start() { Paladin paladin = new Paladin(100); DamageManager damageControl = new DamageManager(); DeathManager deathManager = new DeathManager(); IWeapon sword = new Sword(); IWeapon axe = new Axe(); paladin?.EquipWeapon(sword); //paladin?.EquipWeapon(axe); damageControl.CalculateDamage(paladin, 100); deathManager.ControlDeath(paladin); }