// kill character and display its total victory point value public void killCharacterIHM(bool displayVP = true) { Token carriedToken = associatedCharacter.killCharacter(); int VPEarned = associatedCharacter.KILL_VP_VALUE; playKillAnimation(); if (carriedToken != null && carriedToken is Item) { carriedToken.GetComponent <ItemIHM>().destroyItem(); } else if (carriedToken != null && carriedToken is CharacterBehavior) { VPEarned += carriedToken.GetComponent <CharacterBehavior>().KILL_VP_VALUE; carriedToken.GetComponent <CharacterBehaviorIHM>().killCharacterIHM(); } if (displayVP) { displayVictoryPointsFeedback(VPEarned); } }