mirror of
https://github.com/MapMakersAndProgrammers/alternativa3d-archive.git
synced 2025-10-26 09:49:07 -07:00
Add A3D6
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
package alternativa.engine3d.errors {
|
||||
import alternativa.utils.TextUtils;
|
||||
import alternativa.engine3d.core.Mesh;
|
||||
import alternativa.engine3d.core.Surface;
|
||||
|
||||
|
||||
/**
|
||||
* Ошибка, обозначающая, что идентификатор зарезервирован и не может быть использован.
|
||||
*/
|
||||
public class InvalidIDError extends Engine3DError {
|
||||
/**
|
||||
* Зарезервированный идентификатор
|
||||
*/
|
||||
public var id:Object;
|
||||
|
||||
/**
|
||||
* Создание экземпляра класса.
|
||||
*
|
||||
* @param id идентификатор
|
||||
* @param source объект, в котором произошла ошибка
|
||||
*/
|
||||
public function InvalidIDError(id:Object = null, source:Object = null) {
|
||||
var message:String;
|
||||
if (source is Mesh) {
|
||||
message = "Mesh %2. ";
|
||||
} else if (source is Surface) {
|
||||
message = "Surface %2. ";
|
||||
}
|
||||
super(TextUtils.insertVars(message + "ID %1 is reserved and cannot be used", [id, source]), source);
|
||||
this.id = id;
|
||||
this.name = "InvalidIDError";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user