예제 #1
0
        public RtmCallManager GetRtmCallManager(RtmCallEventHandler eventHandler)
        {
            if (_rtmServicePtr == IntPtr.Zero)
            {
                Debug.LogError("rtmService is null");
                return(null);
            }
            if (eventHandler == null)
            {
                Debug.LogError("eventHandler is null");
                return(null);
            }
            IntPtr rtmCallManagerPtr = getRtmCallManager(_rtmServicePtr, eventHandler.GetPtr());

            return(new RtmCallManager(rtmCallManagerPtr, eventHandler));
        }
 public RtmCallManager(IntPtr rtmCallManager, RtmCallEventHandler rtmCallEventHandler)
 {
     _rtmCallManagerPtr   = rtmCallManager;
     _rtmCallEventHandler = rtmCallEventHandler;
 }