public void LayerInSceneChangedEvent(int viewID)
        {
            if (VdsViewEventEvent_LayerInSceneChangedEvent == null || VdsViewEventEvent_LayerInSceneChangedEvent.GetInvocationList().GetLength(0) < 1)
            {
                return;
            }
            VEventArgs eArgs = new VEventArgs();

            eArgs.ViewID = viewID;
            VdsViewEventEvent_LayerInSceneChangedEvent(null, eArgs);
        }
        public void PausePlotScriptEvent(int viewID, string plotScriptID)
        {
            if (VdsViewEventEvent_PausePlotScriptEventEvent == null || VdsViewEventEvent_PausePlotScriptEventEvent.GetInvocationList().GetLength(0) < 1)
            {
                return;
            }
            VEventArgs eArgs = new VEventArgs();

            eArgs.ViewID         = viewID;
            eArgs.EventParameter = plotScriptID;
            VdsViewEventEvent_PausePlotScriptEventEvent(null, eArgs);
        }
        public void GameLayerRemoveActorEvent(int viewID, string actorID)
        {
            if (VdsViewEventEvent_GameLayerRemoveActorEvent == null || VdsViewEventEvent_GameLayerRemoveActorEvent.GetInvocationList().GetLength(0) < 1)
            {
                return;
            }
            VEventArgs eArgs = new VEventArgs();

            eArgs.ViewID         = viewID;
            eArgs.EventParameter = actorID;
            VdsViewEventEvent_GameLayerRemoveActorEvent(null, eArgs);
        }
        public void KeyboardUpEvent(int viewID, int key)
        {
            if (VdsViewEventEvent_KeyboardUpEvent == null || VdsViewEventEvent_KeyboardUpEvent.GetInvocationList().GetLength(0) < 1)
            {
                return;
            }
            VEventArgs eArgs = new VEventArgs();

            eArgs.ViewID         = viewID;
            eArgs.EventParameter = key;
            VdsViewEventEvent_KeyboardUpEvent(null, eArgs);
        }
        public void MouseZoomEvent(int viewID, int z)
        {
            if (VdsViewEventEvent_MouseZoomEvent == null || VdsViewEventEvent_MouseZoomEvent.GetInvocationList().GetLength(0) < 1)
            {
                return;
            }
            VEventArgs eArgs = new VEventArgs();

            eArgs.ViewID         = viewID;
            eArgs.EventParameter = z;
            VdsViewEventEvent_MouseZoomEvent(null, eArgs);
        }
        public void MouseMoveEvent(int viewID, int x, int y)
        {
            if (VdsViewEventEvent_MouseMoveEvent == null || VdsViewEventEvent_MouseMoveEvent.GetInvocationList().GetLength(0) < 1)
            {
                return;
            }
            VEventArgs eArgs = new VEventArgs();
            VdsVec2d   pos   = new VdsVec2d(x, y);

            eArgs.ViewID        = viewID;
            eArgs.EventPosition = pos;
            VdsViewEventEvent_MouseMoveEvent(null, eArgs);
        }
        public void UIEvent(int viewID, string uiName, string eventType)
        {
            if (VdsViewEventEvent_UIEvent == null || VdsViewEventEvent_UIEvent.GetInvocationList().GetLength(0) < 1)
            {
                return;
            }
            VEventArgs eArgs = new VEventArgs();

            eArgs.ViewID = viewID;
            List <string> uiEventParameter = new List <string>(2);

            uiEventParameter.Add(uiName);
            uiEventParameter.Add(eventType);
            eArgs.EventParameter = uiEventParameter;
            VdsViewEventEvent_UIEvent(null, eArgs);
        }
        public void PlayPlotScriptEvent(int viewID, string plotScriptID, string startSecond)
        {
            if (VdsViewEventEvent_PlayPlotScriptEventEvent == null || VdsViewEventEvent_PlayPlotScriptEventEvent.GetInvocationList().GetLength(0) < 1)
            {
                return;
            }
            VEventArgs eArgs = new VEventArgs();

            eArgs.ViewID = viewID;
            List <string> eventParameter = new List <string>(2);

            eventParameter.Add(plotScriptID);
            eventParameter.Add(startSecond);
            eArgs.EventParameter = eventParameter;
            VdsViewEventEvent_PlayPlotScriptEventEvent(null, eArgs);
        }