mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2025-05-10 07:32:08 +02:00
Bit more reorder.
This commit is contained in:
parent
3894452760
commit
00c25ed930
@ -36,16 +36,6 @@ void World::set_world_2d(const Ref<World2D> &p_world_2d) {
|
|||||||
_on_set_world_2d(old_world);
|
_on_set_world_2d(old_world);
|
||||||
}
|
}
|
||||||
|
|
||||||
Ref<World2D> World::find_world_2d() const {
|
|
||||||
if (world_2d.is_valid()) {
|
|
||||||
return world_2d;
|
|
||||||
} else if (_parent_world) {
|
|
||||||
return _parent_world->find_world_2d();
|
|
||||||
} else {
|
|
||||||
return Ref<World2D>();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Ref<World3D> World::get_world_3d() const {
|
Ref<World3D> World::get_world_3d() const {
|
||||||
return world_3d;
|
return world_3d;
|
||||||
}
|
}
|
||||||
@ -83,18 +73,6 @@ void World::set_world_3d(const Ref<World3D> &p_world_3d) {
|
|||||||
_on_set_world_3d(old_world);
|
_on_set_world_3d(old_world);
|
||||||
}
|
}
|
||||||
|
|
||||||
Ref<World3D> World::find_world_3d() const {
|
|
||||||
if (own_world_3d.is_valid()) {
|
|
||||||
return own_world_3d;
|
|
||||||
} else if (world_3d.is_valid()) {
|
|
||||||
return world_3d;
|
|
||||||
} else if (_parent_world) {
|
|
||||||
return _parent_world->find_world_3d();
|
|
||||||
} else {
|
|
||||||
return Ref<World3D>();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
bool World::is_using_own_world_3d() const {
|
bool World::is_using_own_world_3d() const {
|
||||||
return own_world_3d.is_valid();
|
return own_world_3d.is_valid();
|
||||||
}
|
}
|
||||||
@ -129,6 +107,28 @@ void World::set_use_own_world_3d(bool p_use_own_world_3d) {
|
|||||||
_on_set_use_own_world_3d(p_use_own_world_3d);
|
_on_set_use_own_world_3d(p_use_own_world_3d);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Ref<World2D> World::find_world_2d() const {
|
||||||
|
if (world_2d.is_valid()) {
|
||||||
|
return world_2d;
|
||||||
|
} else if (_parent_world) {
|
||||||
|
return _parent_world->find_world_2d();
|
||||||
|
} else {
|
||||||
|
return Ref<World2D>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Ref<World3D> World::find_world_3d() const {
|
||||||
|
if (own_world_3d.is_valid()) {
|
||||||
|
return own_world_3d;
|
||||||
|
} else if (world_3d.is_valid()) {
|
||||||
|
return world_3d;
|
||||||
|
} else if (_parent_world) {
|
||||||
|
return _parent_world->find_world_3d();
|
||||||
|
} else {
|
||||||
|
return Ref<World3D>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
World::World() {
|
World::World() {
|
||||||
world_2d = Ref<World2D>(memnew(World2D));
|
world_2d = Ref<World2D>(memnew(World2D));
|
||||||
}
|
}
|
||||||
|
@ -15,16 +15,15 @@ public:
|
|||||||
Ref<World2D> get_world_2d() const;
|
Ref<World2D> get_world_2d() const;
|
||||||
void set_world_2d(const Ref<World2D> &p_world_2d);
|
void set_world_2d(const Ref<World2D> &p_world_2d);
|
||||||
|
|
||||||
Ref<World2D> find_world_2d() const;
|
|
||||||
|
|
||||||
Ref<World3D> get_world_3d() const;
|
Ref<World3D> get_world_3d() const;
|
||||||
void set_world_3d(const Ref<World3D> &p_world);
|
void set_world_3d(const Ref<World3D> &p_world);
|
||||||
|
|
||||||
Ref<World3D> find_world_3d() const;
|
|
||||||
|
|
||||||
void set_use_own_world_3d(bool p_use_own_world_3d);
|
void set_use_own_world_3d(bool p_use_own_world_3d);
|
||||||
bool is_using_own_world_3d() const;
|
bool is_using_own_world_3d() const;
|
||||||
|
|
||||||
|
Ref<World2D> find_world_2d() const;
|
||||||
|
Ref<World3D> find_world_3d() const;
|
||||||
|
|
||||||
World();
|
World();
|
||||||
~World();
|
~World();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user