Exemple #1
0
        /// <summary>
        /// Creates a new instance of NetkoItem.
        /// Highly recommended to use Netko's factory methods instead.
        /// </summary>
        public NetkoItem(Netko netko, int groupId, NetkoRequestInfo requestInfo)
        {
            GroupId      = groupId;
            EventInfo    = new NetkoEvent(this);
            RequestInfo  = new NetkoRequest(requestInfo);
            ResponseInfo = new NetkoResponse(this);

            Initialize();

            // Register the item to Netko updater.
            netko.RegisterItem(this);
        }
Exemple #2
0
        /// <summary>
        /// Initializes all general modules.
        /// Modules that need manual initialization: IAPManager
        /// It's recommended to manually initialize the modules you only need.
        /// </summary>
        public static void Initialize(bool includePluginModules)
        {
            NyanPath.CreateRenkoDirectories();

            Netko.Initialize();
            RenQL.Initialize();
            UnityThread.Initialize();
            Easing.Initialize();

            if (includePluginModules)
            {
                GalleryPicker.Initialize();
                NativeCamera.Initialize();
                PluginTools.Initialize();
            }
        }