mirror of
https://github.com/MapMakersAndProgrammers/alternativa3d-archive.git
synced 2025-10-26 01:49:05 -07:00
27 lines
577 B
ActionScript
27 lines
577 B
ActionScript
package alternativa.engine3d.materials {
|
|
import alternativa.engine3d.*;
|
|
import alternativa.engine3d.core.Sprite3D;
|
|
|
|
use namespace alternativa3d;
|
|
|
|
/**
|
|
* Базовый класс для материалов спрайтов.
|
|
*/
|
|
public class SpriteMaterial extends Material {
|
|
/**
|
|
* @private
|
|
* Спрайт
|
|
*/
|
|
alternativa3d var _sprite:Sprite3D;
|
|
|
|
/**
|
|
* @inheritDoc
|
|
*/
|
|
override protected function markToChange():void {
|
|
if (_sprite != null && _sprite._scene != null) {
|
|
_sprite._scene.spritesToChangeMaterial[_sprite] = true;
|
|
}
|
|
}
|
|
|
|
}
|
|
} |