예제 #1
0
        private void EnsureConfig()
        {
            if (_vsCoreConfig != null)
            {
                return;
            }

            if (BoltCore.instance == null || BoltCore.Configuration == null)
            {
                UnityAPI.Initialize();
                PluginContainer.Initialize();
            }

            _vsCoreConfig = BoltCore.Configuration;
        }
예제 #2
0
 public AssemblyOptionsSettings(BoltCoreConfiguration coreConfig)
 {
     _assemblyOptionsMetadata = coreConfig.GetMetadata(nameof(coreConfig.assemblyOptions));
 }
예제 #3
0
 public TypeOptionsSettings(BoltCoreConfiguration coreConfig)
 {
     _typeOptionsMetadata = coreConfig.GetMetadata(nameof(coreConfig.typeOptions));
 }