/*
* Возвращает 0, если сущность не защищена, и 100, если сущность полностью защищена
*/
private float GetProtectionPercent(BaseEntity entity)
/*
* Возвращает список владельцев структуры, связанной с заданной сущностью
*/
private List<BasePlayer> GetOwners(BaseEntity entity)
/*
* Возвращает игрока, который является основателем структуры, связанной с заданной сущностью. Может быть null.
*/
private BasePlayer GetFounder(BaseEntity entity)
/*
* Возвращает баланс защиты структуры, связанной с заданной сущностью
*/
private float GetProtectionBalance(BaseEntity entity)
/*
* Возвращает оставшиеся часы защиты структуры, связанной с заданной сущностью
*/
private float GetProtectionHours(BaseEntity entity)