mirror of
https://github.com/MapMakersAndProgrammers/alternativa3d-archive.git
synced 2025-10-27 18:29:07 -07:00
more versions added
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package com.alternativagame.engine3d.material {
|
||||
|
||||
public class Material {
|
||||
|
||||
// Прозрачность материала
|
||||
public var alpha:Number = 1;
|
||||
|
||||
// Метод наложения
|
||||
public var blendMode:String = "normal";
|
||||
|
||||
// Смещение глубины
|
||||
public var depthOffset:Number = 0;
|
||||
|
||||
// Клон
|
||||
public function clone():Material {
|
||||
var res:Material = new Material();
|
||||
cloneParams(res);
|
||||
return res;
|
||||
}
|
||||
|
||||
// Клонировать параметры
|
||||
protected function cloneParams(material:*):void {
|
||||
var mat:Material = Material(material);
|
||||
mat.alpha = alpha;
|
||||
mat.blendMode = blendMode;
|
||||
mat.depthOffset = depthOffset;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user