Помогите с интерфейсами разобраться. Как я понял, это не класс, но как класс может хранить какие-то функции, события методы, которые можно присваивать другим классам, чтобы не писать одно и то же?
Т.е. если брать в пример интерфейс, который можно условно назвать "Смертный", его методы о убийстве или получении урона можно хранить там и оттуда раздавать всем: игроку, врагам, npc?