diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp index a069936..1212fa5 100644 --- a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.cpp @@ -6,23 +6,8 @@ MobsCorpACorpIA::MobsCorpACorpIA() { - sprite_MobsCorpACorp_ptr = Sprite::_new(); - collision_MobsCorpACorp_ptr = CollisionShape2D::_new(); - texture_MobsCorpACorp_ptr.instance(); - texture_MobsCorpACorp_ptr->_new(); - shape_MobsCorpACorp_ptr.instance(); - shape_MobsCorpACorp_ptr->_new(); } -void MobsCorpACorpIA::_register_methods() -{ - Godot::print("register Mobs..."); - register_method("_process", &MobsCorpACorpIA::_process); - register_method("_init", &MobsCorpACorpIA::_init); - register_method("_ready", &MobsCorpACorpIA::_ready); - Godot::print("register Mobs OK!"); - -} void MobsCorpACorpIA::_process(float delta) { @@ -33,6 +18,13 @@ void MobsCorpACorpIA::_process(float delta) void MobsCorpACorpIA::_init() { createMobsCorpACorp(); + + sprite_MobsCorpACorp_ptr = Sprite::_new(); + collision_MobsCorpACorp_ptr = CollisionShape2D::_new(); + texture_MobsCorpACorp_ptr.instance(); + texture_MobsCorpACorp_ptr->_new(); + shape_MobsCorpACorp_ptr.instance(); + shape_MobsCorpACorp_ptr->_new(); } void MobsCorpACorpIA::createMobsCorpACorp() diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h index 7c8948d..6e64874 100644 --- a/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/MobsCorpACorpIA.h @@ -18,7 +18,6 @@ public: public: MobsCorpACorpIA(); - void static _register_methods(); void _process(float delta) override; void _init() override; void _ready() override;