gpg:: IRealTimeEventListener
এটি একটি বিমূর্ত ক্লাস। #include <i_real_time_event_listener.h>
একটি ইন্টারফেস সংজ্ঞায়িত করে যা রিয়েল-টাইম মাল্টিপ্লেয়ার সম্পর্কিত ইভেন্টগুলি সরবরাহ করতে পারে।
সারসংক্ষেপ
পাবলিক ফাংশন
OnConnectedSetChanged
virtual void OnConnectedSetChanged(
const RealTimeRoom & room
)=0
OnConnectedSetChanged
বলা হয় যখন একটি MultiplayerParticipant
অবজেক্ট রুমের সংযুক্ত সেট থেকে সংযোগ বা সংযোগ বিচ্ছিন্ন করে।
বিস্তারিত | পরামিতি | room | রুম যার সংযুক্ত সেট পরিবর্তন করা হয়েছে. |
|
অনডেটা রিসিভড
virtual void OnDataReceived(
const RealTimeRoom & room,
const MultiplayerParticipant & from_participant,
std::vector< uint8_t > data,
bool is_reliable
)=0
যখনই অন্য MultiplayerParticipant
কাছ থেকে ডেটা প্রাপ্ত হয় তখনই OnDataReceived
বলা হয়।
বিস্তারিত | পরামিতি | room | যে রুমে from_participant অবস্থিত। | from_participant | যে অংশগ্রহণকারী ডেটা পাঠিয়েছেন। | data | তথ্য যা প্রাপ্ত হয়েছে. | is_reliable | ডেটা অনির্ভরযোগ্য বা নির্ভরযোগ্য প্রক্রিয়া ব্যবহার করে পাঠানো হয়েছিল কিনা। |
|
OnP2Pসংযুক্ত
virtual void OnP2PConnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PConnected
বলা হয় যখন একটি MultiplayerParticipant
অবজেক্ট সরাসরি স্থানীয় প্লেয়ারের সাথে সংযোগ করে।
বিস্তারিত | পরামিতি | room | যে কক্ষে participant অবস্থিত। | participant | যে অংশগ্রহণকারী সংযুক্ত। |
|
OnP2P সংযোগ বিচ্ছিন্ন
virtual void OnP2PDisconnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PDisconnected
বলা হয় যখন একটি MultiplayerParticipant
অবজেক্ট সরাসরি স্থানীয় প্লেয়ার থেকে সংযোগ বিচ্ছিন্ন করে।
বিস্তারিত | পরামিতি | room | যে কক্ষে অংশগ্রহণকারী অবস্থিত। | participant | সংযোগ বিচ্ছিন্ন যে অংশগ্রহণকারী. |
|
অংশগ্রহণকারীর অবস্থা পরিবর্তিত হয়েছে৷
virtual void OnParticipantStatusChanged(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnParticipantStatusChanged
বলা হয় যখন একটি MultiplayerParticipant
অবজেক্টের Status()
পদ্ধতি একটি আপডেট প্রদান করে।
বিস্তারিত | পরামিতি | room | participant যে রুমে আছে। | participant | যে অংশগ্রহণকারীর অবস্থা পরিবর্তিত হয়েছে৷ |
|
অনরুম স্থিতি পরিবর্তিত
virtual void OnRoomStatusChanged(
const RealTimeRoom & room
)=0
OnRoomStatusChanged
বলা হয় যখন একটি RealTimeRoom
অবজেক্টের Status()
পদ্ধতি একটি আপডেট প্রদান করে।
বিস্তারিত | পরামিতি | room | যার রুমের অবস্থা বদলে গেছে। |
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()