public void Initialize(ReflectedProperty source) { if (!initialized && source != null) { initialized = true; Debug.Assert(source[ConsiderationsField] != null, "source[ConsiderationsField] != null"); adapter = new ReflectedPropertyAdapter((ReflectedListProperty)source[ConsiderationsField]); } }
public override void OnInitialize() { listControl = new ReorderableListControl( ReorderableListFlags.HideAddButton | ReorderableListFlags.DisableDuplicateCommand ); GUISkin skin = AssetDatabase.LoadAssetAtPath <GUISkin>("Assets/Editor Default Resources/MissionWindowSkin.asset"); listControl.ContainerStyle = skin?.FindStyle("goal_list") ?? listControl.ContainerStyle; adapter = new ReflectedPropertyAdapter((ReflectedListProperty)property); listControl.AddMenuClicked += CreateMenu; }
public override void OnInitialize() { listControl = new ReorderableListControl(listFlags); GUISkin skin = AssetDatabase.LoadAssetAtPath <GUISkin>("Assets/Editor Default Resources/MissionWindowSkin.asset"); listControl.ContainerStyle = skin?.FindStyle("goal_list") ?? listControl.ContainerStyle; adapter = new ReflectedPropertyAdapter(propertyAsList); if (useCreateMenu) { listControl.AddMenuClicked += CreateMenu; } }
public override void OnInitialize() { adapter = new ReflectedPropertyAdapter(propertyAsList); }
public override void OnInitialize() { adapter = new ReflectedPropertyAdapter((ReflectedListProperty)property[nameof(Goal.considerations)]); }