Ребят Привет! Хочу избавиться от однотипных Классов, хочу один сделать класс только раз и на всегда в редакторе имя переменной записывать (например). Как это сделать по красоте?
Вот пример моего кода
Код
public class One : Device
{
public override void working()
{
if (dates.one) // в статичном классе со всеми данными смотрим бул или тру
{ On(); } else { Off(); };
}
}
public class Device :MonoBehaviour
{
public virtual void On()
{
spriteRenderer.enabled = true;
}
public virtual void Off()
{
spriteRenderer.enabled = false;
}
}
И тут получается 100 классов так
public class Too : Device
{
public override void working()
{
if (dates.too)
{ On(); } else { Off(); };
}
}
public class Free : Device
{
public override void working()
{
if (dates.free)
{ On(); } else { Off(); };
}
}
public class Fooo : Device
{
public override void working()
{
if (dates.fooo)
{ On(); } else { Off(); };
}
}
и так далее 100 раз