AcManager.Tools.Starters.AcsStarterFactory.Create C# (CSharp) 메소드

Create() 공개 정적인 메소드

public static Create ( ) : IAcsStarter
리턴 IAcsStarter
        public static IAcsStarter Create() {
            var result = CreateFromSettings();
            result.SetPlatform();
            Logging.Debug($"Starter created: {result.GetType().Name}");
            
            var preparable = result as IAcsPrepareableStarter;
            if (preparable != null && !preparable.TryToPrepare()) {
                Logging.Warning("Can’t prepare, using fallback starter instead.");
                result = CreateFallback();
                result.SetPlatform();
            }

            return result;
        }
    }