Esempio n. 1
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        CombatItemData combatItem = (CombatItemData)target;

        if (!serializedObject.FindProperty("warhead").hasMultipleDifferentValues)
        {
            combatItem.warhead = warheadUtil.DrawSelector(combatItem.warhead);
        }
    }
Esempio n. 2
0
    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);
        }
    }