Also, ich habe diese verrückte Idee, Enums auf Spielobjekte zu zeigen.Enum auf Spielobjekte zeigen?
Hier ist, was ich tun möchte:
/* These enums would hold gameobjects instead of ints */
enum exampleEnum{
AddPanel,
ListPanel
}
public class GUIManager : MonoBehaviour {
void Start()
{
EnablePanel(exampleEnum.AddPanel);
}
void EnablePanel(GameObject panel)
{
panel.setActive(true);
}
}
Gibt es eine Möglichkeit, diese Arbeit zu machen? Oder ein Workaround?
Das könnte mit etwas anderem als einem Enum möglich sein, aber ich weiß es nicht, wenn es da ist und ich schaue im Web nach einer solchen Lösung.
Verwenden Sie ein Schaltergehäuse. –
Ich möchte nicht einen massiven Schalter, der leider eine Reihe von Fällen hält. – Alox
Ich möchte, dass das funktioniert und sauber ist, auch wenn ich 500 Panels aktivieren musste. – Alox