C# Class AParamDrawer, lab

Afficher le fichier Open project: marekdaniluk/lab

Protected Properties

Свойство Type Description
_keyName string
_mainPropertyName string
_serializedObject UnityEditor.SerializedObject

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
InitParamList ( AiBehaviour blackboard ) : void

Private Methods

Méthode Description
GetPropertyValue ( UnityEditor.SerializedProperty sp ) : object
HasDuplicateValues ( UnityEditor.SerializedProperty so, int indexToOmmit, UnityEditor.SerializedProperty val ) : bool
SetPropertyValue ( UnityEditor.SerializedProperty sp, object value ) : void

Method Details

Add() public abstract méthode

public abstract Add ( ReorderableList list ) : void
list ReorderableList
Résultat void

ApplyModifications() public abstract méthode

public abstract ApplyModifications ( ) : void
Résultat void

DrawElement() public méthode

public DrawElement ( Rect rect, int index, bool isActive, bool isFocused ) : void
rect Rect
index int
isActive bool
isFocused bool
Résultat void

DrawHeader() public méthode

public DrawHeader ( Rect rect ) : void
rect Rect
Résultat void

DrawParamList() public méthode

public DrawParamList ( ) : void
Résultat void

InitParamList() protected méthode

protected InitParamList ( AiBehaviour blackboard ) : void
blackboard AiBehaviour
Résultat void

Remove() public abstract méthode

public abstract Remove ( ReorderableList list ) : void
list ReorderableList
Résultat void

Property Details

_keyName protected_oe property

protected string _keyName
Résultat string

_mainPropertyName protected_oe property

protected string _mainPropertyName
Résultat string

_serializedObject protected_oe property

protected SerializedObject,UnityEditor _serializedObject
Résultat UnityEditor.SerializedObject