public void RemoveFromSelectedBehaviours(TypeToggle typeToggle) { List <TypeToggle> tempCollection = _selectedBehavs.ToList(); tempCollection.Remove(typeToggle); typeToggle.SetToggle(false); _selectedBehavs = tempCollection.ToArray(); }
public void AddToSelectedBehaviours(TypeToggle typeToggle) { List <TypeToggle> tempCollection = _selectedBehavs.ToList(); tempCollection.Add(typeToggle); typeToggle.SetToggle(true); _selectedBehavs = tempCollection.ToArray(); typeToggle.GetAllChildTypes(); }
protected virtual void DisplaySingleToggle(TypeToggle typeToggle) { string displayName = (typeToggle.IsRaw ? RAW_PREFIX : COMPOSED_PREFIX) + typeToggle.Name; typeToggle.SetToggle(EditorGUILayout.Toggle(displayName, typeToggle.Toggle)); }