diff --git a/OngekiFumenEditor/Base/OngekiObjects/Bullet.cs b/OngekiFumenEditor/Base/OngekiObjects/Bullet.cs index 6ad9f46d..ce34af3b 100644 --- a/OngekiFumenEditor/Base/OngekiObjects/Bullet.cs +++ b/OngekiFumenEditor/Base/OngekiObjects/Bullet.cs @@ -28,7 +28,8 @@ public BulletPallete ReferenceBulletPallete NotifyOfPropertyChange(() => TargetValue); NotifyOfPropertyChange(() => ShooterValue); NotifyOfPropertyChange(() => SizeValue); - } + NotifyOfPropertyChange(() => RandomOffsetRange); + } } private void ReferenceBulletPallete_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) @@ -42,7 +43,8 @@ private void ReferenceBulletPallete_PropertyChanged(object sender, System.Compon case nameof(BulletPallete.ShooterValue): case nameof(BulletPallete.SizeValue): case nameof(BulletPallete.Speed): - NotifyOfPropertyChange(e.PropertyName); + case nameof(BulletPallete.RandomOffsetRange): + NotifyOfPropertyChange(e.PropertyName); break; } } @@ -74,7 +76,11 @@ public BulletDamageType BulletDamageTypeValue [ObjectPropertyBrowserShow] public float Speed => ReferenceBulletPallete?.Speed ?? default; - [ObjectPropertyBrowserAlias("BPL." + nameof(StrID))] + [ObjectPropertyBrowserAlias("BPL." + nameof(RandomOffsetRange))] + [ObjectPropertyBrowserShow] + public float RandomOffsetRange => ReferenceBulletPallete?.RandomOffsetRange ?? default; + + [ObjectPropertyBrowserAlias("BPL." + nameof(StrID))] [ObjectPropertyBrowserShow] public string StrID => ReferenceBulletPallete?.StrID ?? string.Empty;