public override void OnInspectorGUI() { DrawDefaultInspector(); CombatItemData combatItem = (CombatItemData)target; if (!serializedObject.FindProperty("warhead").hasMultipleDifferentValues) { combatItem.warhead = warheadUtil.DrawSelector(combatItem.warhead); } }
public override void OnInspectorGUI() { DrawDefaultInspector(); SkillData skill = (SkillData)target; if (!serializedObject.FindProperty("targeter").hasMultipleDifferentValues) { skill.targeter = targeterUtil.DrawSelector(skill.targeter); } if (!serializedObject.FindProperty("effect").hasMultipleDifferentValues) { skill.effect = effectorUtil.DrawSelector(skill.effect); } }