예제 #1
0
 public SplitEvent(NodeLocation block, double timeStamp, double delay)
     : base(timeStamp, delay)
 {
     myName  = theName;
     myBlock = block;
 }
예제 #2
0
 public SplitEvent(NodeLocation block) : this(block, TimeSource.defaultClock.currentTime(), 0.0)
 {
 }
예제 #3
0
 public SplitEvent(NodeLocation block, double timeStamp) : this(block, timeStamp, 0.0)
 {
 }
예제 #4
0
 public AdjustEdgeEvent(NodeLocation block, Int32 edge, Int32 face, Int32 amount) : this(block, edge, face, amount, TimeSource.defaultClock.currentTime(), 0.0)
 {
 }
예제 #5
0
 public AdjustEdgeEvent(NodeLocation block, Int32 edge, Int32 face, Int32 amount, double timeStamp) : this(block, edge, face, amount, timeStamp, 0.0)
 {
 }
예제 #6
0
 public AdjustVertexEvent(NodeLocation block, Int32 edge, Int32 vert, Int32 amount) : this(block, edge, vert, amount, TimeSource.defaultClock.currentTime(), 0.0)
 {
 }
예제 #7
0
 public AdjustVertexEvent(NodeLocation block, Int32 edge, Int32 vert, Int32 amount, double timeStamp) : this(block, edge, vert, amount, timeStamp, 0.0)
 {
 }
예제 #8
0
 public AssignMaterialCommand(NodeLocation loc, String name)
     : base(loc)
 {
     myMaterialName = name;
 }
예제 #9
0
 public ResetBlockEvent(NodeLocation block, double timeStamp) : this(block, timeStamp, 0.0)
 {
 }
예제 #10
0
 public AddBlockCommand(NodeLocation loc, UInt32 matIndex)
     : base(loc)
 {
     myMaterial = matIndex;
 }
예제 #11
0
 public DeleteBlockCommand(NodeLocation loc)
     : base(loc)
 {
 }
예제 #12
0
 public ResetBlockCommand(NodeLocation loc)
     : base(loc)
 {
 }
예제 #13
0
 public JoinBlockCommand(NodeLocation loc)
     : base(loc)
 {
 }
예제 #14
0
 public SplitBlockCommand(NodeLocation loc)
     : base(loc)
 {
 }
예제 #15
0
 public AdjustFaceCommand(NodeLocation loc, Face face, int amount)
     : base(loc)
 {
     myFace   = face;
     myAmount = amount;
 }
예제 #16
0
 public TerrainCommand(NodeLocation loc)
 {
     myLocation = loc;
 }