ME3Explorer.Packages.ME1Package.Initialize C# (CSharp) 메소드

Initialize() 공개 정적인 메소드

public static Initialize ( ) : ME1Package>.Func
리턴 ME1Package>.Func
        public static Func<string, ME1Package> Initialize()
        {
            if (isInitialized)
            {
                throw new Exception(nameof(ME1Package) + " can only be initialized once");
            }
            else
            {
                isInitialized = true;
                return f => new ME1Package(f);
            }
        }

Usage Example

예제 #1
0
 public static void Initialize()
 {
     UDKConstructorDelegate = UDKPackage.Initialize();
     ME1ConstructorDelegate = ME1Package.Initialize();
     ME2ConstructorDelegate = ME2Package.Initialize();
     ME3ConstructorDelegate = ME3Package.Initialize();
 }