public void Sync(SaberModel fromModel) { fromModel.Sync(); var otherSaber = fromModel == LeftSaber ? RightSaber : LeftSaber; otherSaber.SaberWidth = fromModel.SaberWidth; }
private SaberSet( [Inject(Id = "LeftSaberModel")] SaberModel leftSaber, [Inject(Id = "RightSaberModel")] SaberModel rightSaber, SaveManager saveManager) { _saveManager = saveManager; LeftSaber = leftSaber; RightSaber = rightSaber; Load(); }
private SaberSet( [Inject(Id = ESaberSlot.Left)] SaberModel leftSaber, [Inject(Id = ESaberSlot.Right)] SaberModel rightSaber, PresetSaveManager presetSaveManager, MainAssetStore mainAssetStore) { _presetSaveManager = presetSaveManager; _mainAssetStore = mainAssetStore; LeftSaber = leftSaber; RightSaber = rightSaber; _ = Load(); }