コード例 #1
0
 public MoveObjectAction(ConstructionActionParameters parameters,
                         List <Vector3> newPositions, List <Quaternion> newRotations) : base(parameters)
 {
     Parameters.NewPositions = newPositions;
     Parameters.NewRotations = newRotations;
     Parameters.OldPositions = new List <Vector3>(newPositions.Count);
     Parameters.OldRotations = new List <Quaternion>(newRotations.Count);
 }
コード例 #2
0
 public DestroyAction(ConstructionActionParameters parameters) : base(parameters)
 {
     Parameters.NewPositions = new List <Vector3>(Parameters.AssetsToModify.Count);
     Parameters.NewRotations = new List <Quaternion>(Parameters.AssetsToModify.Count);
 }
コード例 #3
0
 public BuildAction(ConstructionActionParameters parameters,
                    List <Vector3> positions, List <Quaternion> rotations) : base(parameters)
 {
     Parameters.NewPositions = positions;
     Parameters.NewRotations = rotations;
 }
コード例 #4
0
 public BuildPathAction(ConstructionActionParameters parameters,
                        List <Vector3> positions, List <Quaternion> rotations) : base(parameters, positions, rotations)
 {
 }