protected override void OnUpdating() { if(Time % 2 == 0) { var temp = obj; obj = new asd.TextureObject2D(); layer.AddObject(obj); obj.AddComponent(new VanishingComponent(temp, 3), "v"); } }
protected override void OnStart() { var scene = new asd.Scene(); layer = new asd.Layer2D(); obj = new asd.TextureObject2D(); asd.Engine.ChangeScene(scene); scene.AddLayer(layer); layer.AddObject(obj); }
public VanishingComponent(asd.Object2D vanishedObject, int etime) { this.vanishedObject = vanishedObject; this.etime = etime; }