package org.test.stg; import loon.canvas.LColor; public final class npc_struct { public int active; public object_struct obj = new object_struct(); public int ai; public int ai_way; public int ai_dir; public int ai_npc; public int ai_circle_entered; public float ai_speed; public float ai_circle_angle; public float ai_circle_distance; public int shoot_min; public int shoot_max; public int next_shot; public int shake; public float life; public float life_max; public float shield; public int shield_count; public int shielding; public int ammo; public int boss; public int solid; public int boost_ammo; public int boost_life; public int boost_tile; public int boost_power_ball; public int boost_label; public LColor boost_tile_color; public LColor boost_color; public int points; public float open_min; public float open_max; public int trail; public float mod; public int type; public int pause; public int end; public float accuracy; public int kill_time; public npc_struct cpy() { npc_struct varCopy = new npc_struct(); varCopy.active = this.active; varCopy.obj = this.obj.cpy(); varCopy.ai = this.ai; varCopy.ai_way = this.ai_way; varCopy.ai_dir = this.ai_dir; varCopy.ai_npc = this.ai_npc; varCopy.ai_circle_entered = this.ai_circle_entered; varCopy.ai_speed = this.ai_speed; varCopy.ai_circle_angle = this.ai_circle_angle; varCopy.ai_circle_distance = this.ai_circle_distance; varCopy.shoot_min = this.shoot_min; varCopy.shoot_max = this.shoot_max; varCopy.next_shot = this.next_shot; varCopy.shake = this.shake; varCopy.life = this.life; varCopy.life_max = this.life_max; varCopy.shield = this.shield; varCopy.shield_count = this.shield_count; varCopy.shielding = this.shielding; varCopy.ammo = this.ammo; varCopy.boss = this.boss; varCopy.solid = this.solid; varCopy.boost_ammo = this.boost_ammo; varCopy.boost_life = this.boost_life; varCopy.boost_tile = this.boost_tile; varCopy.boost_power_ball = this.boost_power_ball; varCopy.boost_label = this.boost_label; varCopy.boost_tile_color = this.boost_tile_color; varCopy.boost_color = this.boost_color; varCopy.points = this.points; varCopy.open_min = this.open_min; varCopy.open_max = this.open_max; varCopy.trail = this.trail; varCopy.mod = this.mod; varCopy.type = this.type; varCopy.pause = this.pause; varCopy.end = this.end; varCopy.accuracy = this.accuracy; varCopy.kill_time = this.kill_time; return varCopy; } }