|  |  |  | extends Node3D | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #==scene== | 
					
						
							|  |  |  | #character | 
					
						
							|  |  |  | var scene_character: PackedScene = load("res://scene/character/character.tscn") | 
					
						
							|  |  |  | var scene_player: PackedScene    = load("res://scene/character/player.tscn") | 
					
						
							|  |  |  | var scene_monster: PackedScene   = load("res://scene/character/monster.tscn") | 
					
						
							|  |  |  | var scene_bullet: PackedScene    = load("res://scene/character/bullet.tscn") | 
					
						
							|  |  |  | var scene_soul: PackedScene      = load("res://scene/character/soul.tscn") | 
					
						
							|  |  |  | #item | 
					
						
							|  |  |  | var scene_pt: PackedScene = load("res://scene/item/pt.tscn") | 
					
						
							|  |  |  | #==material== | 
					
						
							|  |  |  | var material_character: Material     = load("res://render/material/character.tres") as Material | 
					
						
							|  |  |  | var material_character_sub: Material = load("res://render/material/character_sub.tres") as Material | 
					
						
							|  |  |  | var material_after_image: Material   = load("res://render/material/after_image.tres") as Material | 
					
						
							|  |  |  | #==effect== | 
					
						
							|  |  |  | #hit | 
					
						
							|  |  |  | var particle_hit_blunt_normal: PackedScene = load("res://scene/effect/particle/particle_hit_blunt_normal.tscn") | 
					
						
							|  |  |  | var particle_hit_blunt_mid: PackedScene    = load("res://scene/effect/particle/particle_hit_blunt_mid.tscn") | 
					
						
							|  |  |  | var particle_hit_blunt_heavy: PackedScene  = load("res://scene/effect/particle/particle_hit_blunt_heavy.tscn") | 
					
						
							|  |  |  | var particle_hit_blunt_block: PackedScene  = load("res://scene/effect/particle/particle_hit_blunt_block.tscn") | 
					
						
							|  |  |  | var particle_hit_sharp_normal: PackedScene = load("res://scene/effect/particle/particle_hit_sharp_normal.tscn") | 
					
						
							|  |  |  | var particle_hit_sharp_mid: PackedScene    = load("res://scene/effect/particle/particle_hit_sharp_mid.tscn") | 
					
						
							|  |  |  | var particle_hit_sharp_heavy: PackedScene  = load("res://scene/effect/particle/particle_hit_sharp_heavy.tscn") | 
					
						
							|  |  |  | var particle_hit_sharp_block: PackedScene  = load("res://scene/effect/particle/particle_hit_sharp_block.tscn") | 
					
						
							|  |  |  | #hit_ground | 
					
						
							|  |  |  | var particle_hit_ground_normal: PackedScene = load("res://scene/effect/particle/particle_hit_ground_normal.tscn") | 
					
						
							|  |  |  | var particle_hit_ground_heavy: PackedScene  = load("res://scene/effect/particle/particle_hit_ground_heavy.tscn") | 
					
						
							|  |  |  | #move | 
					
						
							|  |  |  | var particle_move_hit_ground: PackedScene = load("res://scene/effect/particle/particle_move_hit_ground.tscn") | 
					
						
							|  |  |  | var particle_move_dash: PackedScene = load("res://scene/effect/particle/particle_move_dash.tscn") | 
					
						
							|  |  |  | var particle_move_speed: PackedScene = load("res://scene/effect/particle/particle_move_speed.tscn") | 
					
						
							|  |  |  | var particle_move_jump_ground: PackedScene = load("res://scene/effect/particle/particle_move_jump_ground.tscn") | 
					
						
							|  |  |  | var particle_move_jump_air: PackedScene = load("res://scene/effect/particle/particle_move_jump_air.tscn") | 
					
						
							|  |  |  | #hit_material | 
					
						
							|  |  |  | var particle_material_cloth: PackedScene = load("res://scene/effect/particle/particle_material_cloth.tscn") | 
					
						
							|  |  |  | #collect | 
					
						
							|  |  |  | var particle_pt_collect: PackedScene = load("res://scene/effect/particle/particle_pt_collect.tscn") | 
					
						
							|  |  |  | #warn | 
					
						
							|  |  |  | var particle_warn_normal: PackedScene = load("res://scene/effect/particle/particle_warn_normal.tscn") | 
					
						
							|  |  |  | var particle_warn_mid: PackedScene    = load("res://scene/effect/particle/particle_warn_mid.tscn") | 
					
						
							|  |  |  | var particle_warn_heavy: PackedScene  = load("res://scene/effect/particle/particle_warn_heavy.tscn") | 
					
						
							|  |  |  | #debug | 
					
						
							|  |  |  | var particle_debug_box: PackedScene      = load("res://scene/effect/particle/particle_debug_box.tscn") | 
					
						
							|  |  |  | var particle_debug_cylinder: PackedScene = load("res://scene/effect/particle/particle_debug_cylinder.tscn") | 
					
						
							|  |  |  | #==config== | 
					
						
							|  |  |  | #character | 
					
						
							|  |  |  | var cfg_character_player: CharacterCfg        = load("res://config/character/hero01.tres") as CharacterCfg | 
					
						
							|  |  |  | var cfg_character_monster_test0: CharacterCfg = load("res://config/character/monster00.tres") as CharacterCfg | 
					
						
							|  |  |  | var cfg_character_monster_test1: CharacterCfg = load("res://config/character/monster01.tres") as CharacterCfg | 
					
						
							|  |  |  | var cfg_character_monster_test2: CharacterCfg = load("res://config/character/monster02.tres") as CharacterCfg | 
					
						
							|  |  |  | var cfg_character_monster_test3: CharacterCfg = load("res://config/character/monster03.tres") as CharacterCfg | 
					
						
							|  |  |  | var cfg_character_monster_test4: CharacterCfg = load("res://config/character/monster04.tres") as CharacterCfg | 
					
						
							|  |  |  | #attack | 
					
						
							|  |  |  | var cfg_attack_normal: AttackCfg         = load("res://config/attack/sharp_normal_hit.tres") as AttackCfg | 
					
						
							|  |  |  | var cfg_attack_box_normal: AttackBoxCfg  = load("res://config/attack_box/circle_normal.tres") as AttackBoxCfg | 
					
						
							|  |  |  | var cfg_attack_rebound: AttackCfg        = load("res://config/attack/rebound.tres") as AttackCfg | 
					
						
							|  |  |  | var cfg_attack_box_rebound: AttackBoxCfg = load("res://config/attack_box/circle_normal.tres") as AttackBoxCfg |