slavniyteo / one-line

One line property drawer for Unity3d
MIT License
146 stars 12 forks source link

Ошибка с массивом объектов которые содержат в себе внутри массивы #10

Closed 5665tm closed 7 years ago

5665tm commented 7 years ago

Здравствуйте! Спасибо замечательный плагин! К сожалению в процессе использования столкнулся с проблемой, которую самому быстро не удалось решить.

Есть массив объектов ScenarioItemSpawnerHolder[] Внутри каждого из ScenarioItemSpawnerHolder есть массив Waves[], на который повешен [OneLine] В итоге все элементы этого массива обрабатываются как Element 0 и редактируются одновременно

public class MissionGeneratorSettings : ScriptableObject
{
    public ScenarioItemSpawnerHolder[] ScenarioItemSpawners;
}

[Serializable]
public class ScenarioItemSpawnerHolder
{
    public int Length;
    public AnimationCurve Probability;
    public AnimationCurve Multiplier;
    [OneLine]
    public MobWave[] Waves;
}
slavniyteo commented 7 years ago

Отлично, баги нужно искать. Скорее всего, дело в оптимизациях. Завтра посмотрю.

slavniyteo commented 7 years ago

Fixed with 231c0f51b69615a4fd278a56a9ae87ac9c1c28ea

Вы можете взять последнюю ревизию, либо дождаться релиза (подожду еще пару багов и выпущу v0.2.1)

slavniyteo commented 7 years ago

А нет, нашел граничный случай. Не торопитесь качать последнюю ревизию =)

5665tm commented 7 years ago

спасибо за оперативность!