«смешная» вещь произошла:Примечание: Vector3 - это координаты struct 3xfloat x, y, z
class Teleport {
Vector3 currentPosition;
Vector3 destinationPosition;
Teleport(Vector3 currentPosition, Vector3 destinationPosition)
{
this.currentPositon = currentPositon;
this.destinationPosition = destinationPosition;
//...
}
}
Когда я приведу этот код из другого класса, у нас возникнет проблема:Примечание: массивы teleportPositions и destinationPositions имеют тип Vector3 [] и не являются пустыми
Teleport[] teleportList = new Teleport[NUMBER_OF_TELEPORTS]
for (int i = 0; i < NUMBER_OF_TELEPORTS; i++)
{
Vector3 actual = teleportPositons[i];
Vector3 dest = destinatonPositions[i];
teleportList[i] = new Teleport(actual,dest); //there is the problem
}
Visual Studio сообщает: 'Semestralwork.Teleport' не содержит конструктор, который принимает 2 аргумента.Семестральная работа - это пространство имен, все классы находятся в этом пространстве имен.Я не понимаю этого, но я могу сосчитать до двух: /
Кто-нибудь сейчас?Спасибо.