コード例 #1
0
 void OnVisibilityChanged(object theSender, EventArgs theArgs)
 {
     if (!Finished)
     {
         KGFMapSystem.KGFMarkerEventArgs anArgs = (KGFMapSystem.KGFMarkerEventArgs)theArgs;
         if (anArgs.itsMarker == MapIcon)
         {
             Fsm.Event(EventOnVisibilityChanged);
             Finish();
         }
     }
 }
コード例 #2
0
 void OnMapIconClick(object theSender, EventArgs theArgs)
 {
     if (!Finished)
     {
         KGFMapSystem.KGFMarkerEventArgs anArgs = (KGFMapSystem.KGFMarkerEventArgs)theArgs;
         if (anArgs.itsMarker == MapIcon)
         {
             Fsm.Event(EventOnIconClick);
             if (!everyFrame)
             {
                 Finish();
             }
         }
     }
 }
コード例 #3
0
ファイル: MiniMapController.cs プロジェクト: wuzhengabc/SDAU
 //鼠标点击小地图图标
 void OnMouseMapIconClicked(object theSender, EventArgs theArgs)
 {
     KGFMapSystem.KGFMarkerEventArgs aMarkerArgs = (KGFMapSystem.KGFMarkerEventArgs)theArgs;
     clickIconToolTip = aMarkerArgs.itsMarker.GetToolTipText();
 }
コード例 #4
0
ファイル: MiniMapController.cs プロジェクト: wuzhengabc/SDAU
 //标志状态改变
 void OnVisibilityOnMinimapChanged(object theSender, EventArgs theArgs)
 {
     canMove = false;
     KGFMapSystem.KGFMarkerEventArgs aMarkerArgs = (KGFMapSystem.KGFMarkerEventArgs)theArgs;
     KGFMapIcon aMapIcon = (KGFMapIcon)aMarkerArgs.itsMarker;
 }