Woher wissen wir, welcher Toggle von den Toggle-Gruppen aktiv ist?ToggleGroup in Unity3D, welche ist die aktive?
Unity Doc sagt Verwendung ToggleGroup.ActiveToggles
, aber ich kann nicht verstehen, wie man es benutzt?
Woher wissen wir, welcher Toggle von den Toggle-Gruppen aktiv ist?ToggleGroup in Unity3D, welche ist die aktive?
Unity Doc sagt Verwendung ToggleGroup.ActiveToggles
, aber ich kann nicht verstehen, wie man es benutzt?
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using System.Linq;
private void Example()
{
Toggle theActiveToggle = yourToggleGroup.ActiveToggles().FirstOrDefault();
Debug.Log("It worked! " + theActiveToggle.gameObject.name);
}
Es tut uns leid, aber es ist ein Fehler, dass activeToggles() ist Methode und nicht aktiv in folgende contex –
mit System.Linq; public class Thema: MonoBehaviour { public string topictext; öffentliche ToggleGroup Topiz; Toggle may1; \t // Verwenden Sie diese für die Initialisierung \t nichtig erweisen() { maybe1 = Topiz.ActiveToggles.FirstOrDefault(); } Was ist falsch, immer noch einen Fehler –
@paulPATIL 'Toggle theActiveToggle = yourToggleGroup.ActiveToggles(). FirstOrDefault();' Ich glaube, Sie vergaßen die '()' nach der 'ActiveToggles'. Das ist es einfach. Es sollte funktionieren, nachdem das hinzugefügt wurde. – Programmer
Hallo Paul, beachten Sie, dass Sie eine Antwort TICK - nicht nur abstimmen müssen. Dank dafür. – Fattie