コード例 #1
0
 public void StartPickUnit(WorldView.PickUnitCallbackDelegate callback)
 {
     MainWindow.Instance.HideAllForms();
     worldView.StartPickUnitMode((Common.Entities.Unit unit) =>
     {
         MainWindow.Instance.ShowAllForms();
         callback(unit);
     });
 }
コード例 #2
0
 public void StartPickPosition(WorldView.PickPositionCallbackDelegate callback)
 {
     MainWindow.Instance.HideAllForms();
     worldView.StartPickPositionMode((SlimDX.Vector3 position) =>
     {
         MainWindow.Instance.ShowAllForms();
         callback(position);
     });
 }
コード例 #3
0
 public DropState(WorldView view, NewDropObjectDelegate newDropCallback, Common.Model m, bool randomRotation, Common.Tuple<float, float> randomScale)
     : base(view)
 {
     this.newDropCallback = newDropCallback;
     view.Scene.ClearSelection();
     droppingModel = view.models.GetModel(m);
     RandomRotation = randomRotation;
     RandomScale = randomScale;
     //cylinder = view.content.Get<SlimDX.Direct3D9.Mesh>("unitcylinder.x");
     CreateNewDrop();
 }
コード例 #4
0
 public TerrainState(WorldView view, float delta)
     : base(view)
 {
     this.delta = delta;
     view.Scene.ClearSelection();
 }
コード例 #5
0
 public SetStartPositionState(WorldView view, int team)
     : base(view)
 {
     view.Scene.ClearSelection();
     startPosition = view.TeamStartPositions[team - 1];
     startPosition.IsVisible = true;
 }
コード例 #6
0
 public SelectState(WorldView view)
     : base(view)
 {
 }
コード例 #7
0
 public PickUnitState(WorldView view)
     : base(view)
 {
 }
コード例 #8
0
 public PickPositionState(WorldView view)
     : base(view)
 {
 }
コード例 #9
0
 public DragSelectState(WorldView view, Vector2 start)
     : base(view)
 {
     this.start = start;
 }
コード例 #10
0
 public NavMeshState(WorldView view)
     : base(view)
 {
     view.Scene.ClearSelection();
     view.navMeshEditor.Active = true;
     view.navMeshEditor.Display = true;
 }
コード例 #11
0
 public MoveState(WorldView view)
     : base(view)
 {
 }
コード例 #12
0
 public IState(WorldView view)
 {
     this.view = view;
 }