示例#1
0
 protected override void Window()
 {
     foreach (var configuration in allConfigurations.Where(configuration => Button(configuration.name)))
     {
         currentPreset = configuration;
     }
     controls.Configuration = currentPreset;
     if (currentPreset)
     {
         Label($"Current: {currentPreset.name}");
     }
     base.Window();
 }
示例#2
0
 public void Copy(ConfigurationAsset source)
 {
     sizingConfig          = source.sizingConfig;
     noiseConfig           = source.noiseConfig;
     falloffConfig         = source.falloffConfig;
     colorConfig           = source.colorConfig;
     backgroundColorConfig = source.backgroundColorConfig;
     outlineConfig         = source.outlineConfig;
     symmetryConfig        = source.symmetryConfig;
     symmetryConfig3D      = source.symmetryConfig3D;
     scalingConfig         = source.scalingConfig;
     animationConfig       = source.animationConfig;
     shadingConfig         = source.shadingConfig;
     cleanupConfig         = source.cleanupConfig;
     normalsConfig         = source.normalsConfig;
 }
 public CreateChipsStep(ConfigurationAsset configurationAsset)
 {
     _chipsPrefabs = configurationAsset.ChipPrefabs;
 }
 public void Setup(SceneConfiguration sceneConfiguration, ConfigurationAsset configuration)
 {
     _targetPosition = sceneConfiguration.DeathPosition.position;
     _speed          = configuration.Speed;
     _acceleration   = configuration.Acceleration;
 }
示例#5
0
 public void Setup(ConfigurationAsset configurationAsset)
 {
     _explosion = configurationAsset.ExplosionPrefab;
 }
 public void Setup(ConfigurationAsset configuration)
 {
     _selectionInstance = Object.Instantiate(configuration.SelectionPrefab);
     _selectionInstance.gameObject.SetActive(false);
 }
 public void Setup(ConfigurationAsset configuration, Dictionary <int2, Entity> slotCache, LevelDescription levelDescription)
 {
     _slotCache        = slotCache;
     _levelDescription = levelDescription;
     _chipPrefabs      = configuration.ChipPrefabs;
 }