const C3 = self.C3;
self.C3_GetObjectRefTable = function () {
	return [
		C3.Plugins.TiledBg,
		C3.Plugins.Sprite,
		C3.Behaviors.solid,
		C3.Behaviors.MoveTo,
		C3.Plugins.Touch,
		C3.Behaviors.Rotate,
		C3.Plugins.Text,
		C3.Plugins.Audio,
		C3.Plugins.Touch.Cnds.OnDoubleTapGesture,
		C3.Behaviors.MoveTo.Acts.MoveToPosition,
		C3.Plugins.Touch.Exps.X,
		C3.Plugins.Touch.Exps.Y,
		C3.Plugins.Text.Acts.SetVisible,
		C3.Plugins.Sprite.Cnds.OnCollision,
		C3.Plugins.Sprite.Cnds.IsVisible,
		C3.Plugins.Sprite.Acts.Destroy,
		C3.Plugins.System.Acts.RestartLayout,
		C3.Plugins.Sprite.Acts.SetAnimFrame,
		C3.Plugins.Audio.Acts.Play,
		C3.Plugins.System.Acts.GoToLayout,
		C3.Plugins.Touch.Cnds.IsTouchingObject,
		C3.Plugins.System.Cnds.OnLayoutStart,
		C3.Plugins.Sprite.Acts.StopAnim
	];
};
self.C3_JsPropNameTable = [
	{TiledBackground: 0},
	{TiledBackground2: 0},
	{Btn_Menu: 0},
	{Solid: 0},
	{flagGreen: 0},
	{MoveTo: 0},
	{ball_red_small: 0},
	{Touch: 0},
	{key: 0},
	{laser_shooter: 0},
	{laser: 0},
	{BUCA: 0},
	{Rotate: 0},
	{block_rotate_narrow: 0},
	{star: 0},
	{star2: 0},
	{Sprite: 0},
	{SKINRED: 0},
	{SKINBLU: 0},
	{Text: 0},
	{tactical: 0},
	{image: 0},
	{tastoPlay: 0},
	{Audio: 0}
];

self.InstanceType = {
	TiledBackground: class extends self.ITiledBackgroundInstance {},
	TiledBackground2: class extends self.ITiledBackgroundInstance {},
	Btn_Menu: class extends self.ISpriteInstance {},
	flagGreen: class extends self.ISpriteInstance {},
	ball_red_small: class extends self.ISpriteInstance {},
	Touch: class extends self.IInstance {},
	key: class extends self.ISpriteInstance {},
	laser_shooter: class extends self.ISpriteInstance {},
	laser: class extends self.ISpriteInstance {},
	BUCA: class extends self.ISpriteInstance {},
	block_rotate_narrow: class extends self.ISpriteInstance {},
	star: class extends self.ISpriteInstance {},
	star2: class extends self.ISpriteInstance {},
	Sprite: class extends self.ISpriteInstance {},
	SKINRED: class extends self.ISpriteInstance {},
	SKINBLU: class extends self.ISpriteInstance {},
	Text: class extends self.ITextInstance {},
	tactical: class extends self.ISpriteInstance {},
	image: class extends self.ISpriteInstance {},
	tastoPlay: class extends self.ISpriteInstance {},
	Audio: class extends self.IInstance {}
}