You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
3.6 KiB
GDScript
52 lines
3.6 KiB
GDScript
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")
|
|
#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
|
|
#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
|