/// <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); }
/// <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(); } }