#ifndef TALKABLE_HPP_INCLUDED #define TALKABLE_HPP_INCLUDED #include "Nameable.hpp" #include "../JavaClass/Class.hpp" #include namespace Internal { class Talkable : public Nameable { public: Talkable(const void* Obj); Talkable() = default; Talkable(Talkable&& Obj) = default; Talkable(const Talkable& Obj) = default; Talkable& operator=(Talkable&& Obj) = default; Talkable& operator=(const Talkable& Obj) = default; static Class GetClass(); std::int32_t GetRank() const; std::int32_t GetWorld() const; }; } #endif // TALKABLE_HPP_INCLUDED