/
Vagabond132
/
TerrariaCourse
Обзор
Документация
Войти
/
Vagabond132
/
TerrariaCourse
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
Windows
Model/Blocks/Block.cs
42 строки
1 KB
Vagabond132
Соглашение
13 янв 2025, 13:34
13 янв 2025, 13:34
8528b00
Код
Авторство
О чём код?
using Model.Blocks; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Model { /// <summary> /// Абстрактный класс блока /// </summary> public class Block : AbstractBlock { private char _view; /// <summary> /// Конструктор /// </summary> /// <param name="parName">Имя</param> /// <param name="parDurability">Прочность</param> /// <param name="parToolRequirement">Инструмент</param> /// <param name="parRarity">Редкость</param> /// <param name="parHasCollision">Есть ли столкновение</param> /// <param name="parCanBeReplaced">Может ли быть заменён</param> /// <param name="parCanBePlaced">Может ли быть поставлен</param> /// <param name="parSign">Знак блока</param> /// <param name="parValue">Ценность блока</param> internal Block(string parName, int parDurability, int parToolRequirement, int parRarity, bool parHasCollision, bool parCanBeReplaced, bool parCanBePlaced, char parSign, int parValue) { Name = parName; Durability = parDurability; ToolRequirement = parToolRequirement; Rarity = parRarity; HasCollision = parHasCollision; CanBeReplaced = parCanBeReplaced; CanBePlaced = parCanBePlaced; this.Sign = parSign; Value = parValue; } } }