Ejemplo n.º 1
0
 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]);
     }
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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;
            }
        }
Ejemplo n.º 4
0
 public override void OnInitialize()
 {
     adapter = new ReflectedPropertyAdapter(propertyAsList);
 }
Ejemplo n.º 5
0
 public override void OnInitialize()
 {
     adapter = new ReflectedPropertyAdapter((ReflectedListProperty)property[nameof(Goal.considerations)]);
 }