C# Класс AParamDrawer, lab

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_keyName string
_mainPropertyName string
_serializedObject UnityEditor.SerializedObject

Открытые методы

Метод Описание
Add ( ReorderableList list ) : void
ApplyModifications ( ) : void
DrawElement ( Rect rect, int index, bool isActive, bool isFocused ) : void
DrawHeader ( Rect rect ) : void
DrawParamList ( ) : void
Remove ( ReorderableList list ) : void

Защищенные методы

Метод Описание
InitParamList ( AiBehaviour blackboard ) : void

Приватные методы

Метод Описание
GetPropertyValue ( UnityEditor.SerializedProperty sp ) : object
HasDuplicateValues ( UnityEditor.SerializedProperty so, int indexToOmmit, UnityEditor.SerializedProperty val ) : bool
SetPropertyValue ( UnityEditor.SerializedProperty sp, object value ) : void

Описание методов

Add() публичный абстрактный Метод

public abstract Add ( ReorderableList list ) : void
list ReorderableList
Результат void

ApplyModifications() публичный абстрактный Метод

public abstract ApplyModifications ( ) : void
Результат void

DrawElement() публичный Метод

public DrawElement ( Rect rect, int index, bool isActive, bool isFocused ) : void
rect Rect
index int
isActive bool
isFocused bool
Результат void

DrawHeader() публичный Метод

public DrawHeader ( Rect rect ) : void
rect Rect
Результат void

DrawParamList() публичный Метод

public DrawParamList ( ) : void
Результат void

InitParamList() защищенный Метод

protected InitParamList ( AiBehaviour blackboard ) : void
blackboard AiBehaviour
Результат void

Remove() публичный абстрактный Метод

public abstract Remove ( ReorderableList list ) : void
list ReorderableList
Результат void

Описание свойств

_keyName защищенное свойство

protected string _keyName
Результат string

_mainPropertyName защищенное свойство

protected string _mainPropertyName
Результат string

_serializedObject защищенное свойство

protected SerializedObject,UnityEditor _serializedObject
Результат UnityEditor.SerializedObject