void DrawRewardModifierListElement(Rect rect, int index, bool isActive, bool isFocused) { var list = m_RewardModifierList.serializedProperty; var rewardElement = list.GetArrayElementAtIndex(index); var parameters = (target as ActionDefinition).Parameters.ToList(); RewardModifierDrawer.PropertyField(rect, parameters, rewardElement, PlannerCustomTypeCache.ActionRewardTypes); }
void ShowRewardModifierMenu(Rect rect, ReorderableList list) { RewardModifierDrawer.ShowRewardModifierMenu(serializedObject, list.serializedProperty, PlannerCustomTypeCache.ActionRewardTypes); }