public ContactPhoneViewModel(ICallManager callManager, IContactPhoneLocal contactPhone)
 {
     _callManager = callManager;
     Id           = contactPhone.Id;
     Number       = contactPhone.Number;
     Comment      = contactPhone.Comment;
 }
Exemple #2
0
        public static AssetBundle LoadFromFile(string path)
        {
            var iCall = ICallManager.GetICall <d_LoadFromFile>("UnityEngine.AssetBundle::LoadFromFile_Internal");
            var ptr   = iCall.Invoke(IL2CPP.ManagedStringToIl2Cpp(path), 0u, 0UL);

            return(new AssetBundle(ptr));
        }
Exemple #3
0
        public static AssetBundle LoadFromMemory(byte[] binary, uint crc = 0)
        {
            var iCall = ICallManager.GetICall <d_LoadFromMemory>("UnityEngine.AssetBundle::LoadFromMemory_Internal");
            var ptr   = iCall(((Il2CppStructArray <byte>)binary).Pointer, crc);

            return(new AssetBundle(ptr));
        }
Exemple #4
0
 public OptimalPackageManager()
 {
     packageManager = GetContainer().Resolve <IPackageManager>();
     crmManager     = GetContainer().Resolve <ICRMManager>();
     smsManager     = GetContainer().Resolve <ISMSManager>();
     callManager    = GetContainer().Resolve <ICallManager>();
     lineManager    = GetContainer().Resolve <ILineManager>();
 }
Exemple #5
0
        public WebBrowserTrigger(ICallManager callManager, Browser browser, string urlPattern, string[] triggerHeaders)
        {
            _callManager    = callManager;
            _browser        = browser;
            _urlPattern     = urlPattern;
            _triggerHeaders = triggerHeaders;

            _callManager.OnCallStateChanged += CallManager_OnCallStateChanged;
        }
Exemple #6
0
 public ReportsEngineManager()
 {
     _clientTypeManager = GetContainer().Resolve <IClientTypeManager>();
     _smsManager        = GetContainer().Resolve <ISMSManager>();
     _callManager       = GetContainer().Resolve <ICallManager>();
     _clientManager     = GetContainer().Resolve <IClientManager>();
     _packageManager    = GetContainer().Resolve <IPackageManager>();
     _lineManager       = GetContainer().Resolve <ILineManager>();
     _crmManager        = GetContainer().Resolve <ICRMManager>();
 }
Exemple #7
0
        public UnityEngine.Object[] LoadAllAssets()
        {
            var iCall = ICallManager.GetICall <d_LoadAssetWithSubAssets_Internal>("UnityEngine.AssetBundle::LoadAssetWithSubAssets_Internal");
            var ptr   = iCall.Invoke(m_bundlePtr, IL2CPP.ManagedStringToIl2Cpp(""), Il2CppType.Of <UnityEngine.Object>().Pointer);

            if (ptr == IntPtr.Zero)
            {
                return(new UnityEngine.Object[0]);
            }

            return(new Il2CppReferenceArray <UnityEngine.Object>(ptr));
        }
Exemple #8
0
        public T LoadAsset <T>(string name) where T : UnityEngine.Object
        {
            var iCall = ICallManager.GetICall <d_LoadAsset_Internal>("UnityEngine.AssetBundle::LoadAsset_Internal");
            var ptr   = iCall.Invoke(m_bundlePtr, IL2CPP.ManagedStringToIl2Cpp(name), Il2CppType.Of <T>().Pointer);

            if (ptr == IntPtr.Zero)
            {
                return(null);
            }

            return(new UnityEngine.Object(ptr).TryCast <T>());
        }
Exemple #9
0
 public void SetManagers(IImManager imManager, ICallManager callManager,
                         IAccountManager accountManager, IMediaManager mediaManager)
 {
     Helper.GuardNotNull(imManager);
     Helper.GuardNotNull(callManager);
     Helper.GuardNotNull(accountManager);
     Helper.GuardNotNull(mediaManager);
     ImManager      = imManager;
     CallManager    = callManager;
     AccountManager = accountManager;
     MediaManager   = mediaManager;
 }
 public void SetManagers(IImManager imManager, ICallManager callManager, 
     IAccountManager accountManager, IMediaManager mediaManager)
 {
     Helper.GuardNotNull(imManager);
     Helper.GuardNotNull(callManager);
     Helper.GuardNotNull(accountManager);
     Helper.GuardNotNull(mediaManager);
     ImManager = imManager;
     CallManager = callManager;
     AccountManager = accountManager;
     MediaManager = mediaManager;
 }
Exemple #11
0
 public EventHandler(IEventManager eventManager, ISourceManager sourceManager, ITextManager textManager,
                     ICallManager callManager, IVoiceService voiceService, IBlobManager blobManager, ITelephonyHandler telephonyHandler)
 {
     _eventManager     = eventManager;
     _sourceManager    = sourceManager;
     _textManager      = textManager;
     _callManager      = callManager;
     _voiceService     = voiceService;
     _blobManager      = blobManager;
     _telephonyHandler = telephonyHandler;
     _textConverter    = new TemplateToTextConverter();
     _audioConverter   = new AudioFileConverter();
 }
Exemple #12
0
 public ActionHandler(
     IAudioManager audioManager = null,
     ICallManager callManager   = null,
     IGPSManager gpsManager     = null,
     INotificationManager notificationManager = null,
     ISmsManager smsManager = null)
 {
     this.audioManager            = audioManager ?? this.audioManager;
     this.callManager             = callManager ?? this.callManager;
     this.gpsManager              = gpsManager ?? this.gpsManager;
     this.notificationManager     = notificationManager ?? this.notificationManager;
     this.smsManager              = smsManager ?? this.smsManager;
     this.audioManager            = audioManager ?? this.audioManager;
     HasAuthenticatedMusicManager = false;
 }
        public static void TriggerSimulation(ICallManager callManager, IEmployeeManager employeeManager)
        {
            Logger.InfoLog("DispatchSimulator started\n");

            while (callManager.HasUnhandledCalls())
            {
                Call call = callManager.GetNextCall();
                bool callSuccessfullyAssigned = employeeManager.DispatchCall(call);

                employeeManager.FinishCalls();

                if (!callSuccessfullyAssigned)
                {
                    callManager.ReAddCall(call);
                }
            }

            while (employeeManager.GetBusyEmployees().Count != 0)
            {
                employeeManager.FinishCalls();
            }

            Logger.InfoLog($"\nDispatchSimulator finished. {callManager.GetCompletedCallCount()} calls handled successfully.");
        }
 public SinglePostcodeService(ICallManager callManager)
 {
     CallManager       = callManager;
     SinglePostcodeDTO = new DTO <SinglePostcodeResponse>();
 }
Exemple #15
0
 public InvoiceManager()
 {
     callManager = GetContainer().Resolve <ICallManager>();
     smsManager  = GetContainer().Resolve <ISMSManager>();
     crmManager  = GetContainer().Resolve <ICRMManager>();
 }
 public CallManagmentController(IEmployeeRegisterManager employeeRegisterManager,
                                ICallManager callManager)
 {
     _employeeRegisterManager = employeeRegisterManager;
     _callManager             = callManager;
 }
Exemple #17
0
 public BulkPostcodeService(ICallManager callManager)
 {
     CallManager     = callManager;
     BulkPostcodeDTO = new DTO <BulkPostcodeResponse>();
 }
Exemple #18
0
        public static void UnloadAllAssetBundles(bool unloadAllObjects)
        {
            var iCall = ICallManager.GetICall <d_UnloadAllAssetBundles>("UnityEngine.AssetBundle::UnloadAllAssetBundles");

            iCall.Invoke(unloadAllObjects);
        }
Exemple #19
0
 public TvMazeScraperApi(IRequestSender requestSender, ICallManager callManager)
 {
     RequestSender = requestSender;
     CallManager   = callManager;
 }
Exemple #20
0
        public void Unload(bool unloadAssets = true)
        {
            var iCall = ICallManager.GetICall <d_Unload>("UnityEngine.AssetBundle::Unload");

            iCall.Invoke(this.m_bundlePtr, unloadAssets);
        }