Unity3D
Last updated
Was this helpful?
Last updated
Was this helpful?
μλμ λ§ν¬λ₯Ό ν΅ν΄ ProudChat Unity SDKλ₯Ό λ€μ΄λ‘λ ν©λλ€.
gitμ ν΅ν΄ λ€μ΄λ‘λ λ°μ ProudChatUnityPackage μ λν° μλν° μλ¨ Assets -> Import Package -> custom Packageλ₯Ό ν΅ν΄ Packageλ₯Ό μΆκ°ν©λλ€.
μ¬μ©μλ ProudChatComponentλ₯Ό ν΅ν΄ μ±ν μ νμν κ° κΈ°λ₯λ€μ κ°νΈνκ² μ¬μ©ν μ μμ΅λλ€.
λ°λμ ν κ°μ Componentλ§ λ±λ‘νμ¬ μ¬μ©νμκΈ° λ°λλλ€.
ChatClientλ₯Ό Initialize νλ λΆλΆμ λλ€. μ μ λ μ¬μ© μ μ λ°λμ Init ν¨μλ₯Ό νΈμΆνμ¬ μλ²μ μ°κ²°μ ν΄μ£Όμ μΌ ν©λλ€.
ProudChat_Init
ChatClientλ₯Ό μλ²μ μ°κ²°νκΈ° μν ν¨μλ‘ μ μ λ μ΄ λΆλΆμ μμ±ν©λλ€. λ§€κ°λ³μλ‘λ 3κ°μ λ¬Έμμ΄μ λ°κ³ μμ§λ§, λ΄λΆμ μΌλ‘ ChatClientInitComplete, ChatClientJoinFailed ν¨μλ₯Ό νΈμΆνκ³ μμ΄ λ‘κ·ΈμΈ μ±κ³΅, μ€ν¨ μ¬λΆλ₯Ό νμΈν μ μμ΅λλ€.
Disconnect
-
μ±ν μλ²μμ μ°κ²°μ μ’ λ£ν©λλ€.
isConnected
-
νμ¬ Connection μνλ₯Ό 체ν¬ν©λλ€.
Join_Channel
μ μνκ³ μΆμ μ±λμ κ³ μ Key
νΉμ μ±λμ μ μνκ³ μΆμ λ μ¬μ©ν©λλ€.
Leave_Channel
λκ°κ³ μΆμ μ±λμ κ³ μ Key
μ μν μ±λμμ λκ°κ³ μΆμ λ μ¬μ©ν©λλ€.
Send_Direct_Msg
νΉμ μλλ°©μ κ³ μ ν μλ³ κ°, νΉμ μλλ°©μκ² λ³΄λΌ λ©μμ§
νΉμ μλμκ² λ©μμ§λ₯Ό λ³΄λΌ λ μ¬μ©ν©λλ€.
Send_Channel_Msg
νΉμ μ±λμ κ³ μ ν μλ³ κ°, νΉμ μ±λμκ² λ³΄λΌ λ©μμ§
νΉμ μ±λμκ² λ©μμ§λ₯Ό λ³΄λΌ λ μ¬μ©ν©λλ€.
MsgTranslate
src = νμ¬ μΈμ΄ κ΅κ° μ½λ target = λ³νν μΈμ΄ κ΅κ° μ½λ msgKey = λ³νν λ©μΈμ§ κ³ μ μΈμ κ° msg = λ³νν λ©μΈμ§
(Beta) ν΄λΉ λ©μΈμ§μ λ²μμ μμ²ν©λλ€.
MsgTranslate_Auto
target = λ³νν μΈμ΄ κ΅κ° μ½λ msgKey = λ³νν λ©μΈμ§ κ³ μ μΈμ κ° msg = λ³νν λ©μΈμ§
(Beta) ν΄λΉ msgλ₯Ό μλμΌλ‘ μΈμ΄ κ°μ§λ₯Ό μ§ννμ¬ λ²μμ μμ²ν©λλ€.
MsgRecord_Channel
channelKey = ν΄λΉ μ±λμ ν€ day = μΌμ μ΅λ 90 cnt = κ°―μ μ΅λ 100
(Beta) ν΄λΉ Channelμ κ³Όκ±° κΈ°λ‘μ κ°μ Έμ΅λλ€. μ΅λ 90μΌ, 100건κΉμ§
MsgRecord_Direct
target = μλ μ μ μ UniqueKey day = μΌμ μ΅λ 90 cnt = κ°―μ μ΅λ 100
(Beta) Direct λ©μΈμ§μ κ³Όκ±° κΈ°λ‘μ κ°μ Έμ΅λλ€. μ΅λ 90μΌ, 100건κΉμ§
MsgRecord_Notice
day = μΌμ μ΅λ 90 cnt = κ°―μ μ΅λ 100
(Beta) Noticeμ κ³Όκ±° κΈ°λ‘μ κ°μ Έμ΅λλ€. μ΅λ 90μΌ, 100건κΉμ§
m_ClientInitComplete_Event
ChatClientκ° Init μ΄ μλ£λλ©΄ λ°μν©λλ€.
m_ClientInitFailed_Event
ChatClientκ° Init Failed μ λ°μν©λλ€.
m_ChatDisconnect_Event
Chat μλ²κ° Discconnect μ λ°μν©λλ€.
m_DirectMsg_Response_Event
DirectMsg κ° λμ°©νμ λ λ°μνλ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν©λλ€.
m_ChannelMsg_Response_Event
ChannelMsg κ°λμ°©νμ λ λ°μνλ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν©λλ€.
m_Notice_Response_Event
Notice λμ°© μ λ°μνλ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν©λλ€.
m_Channel_Join_Success_Event
Channel Join μ±κ³΅ μ λ°μνλ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν©λλ€.
m_Channel_Join_Failed_Event
Channel Join μ€ν¨ μ λ°μνλ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν©λλ€.
m_Channel_Leave_Success_Event
Channel Leave μ±κ³΅ μ λ°μνλ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν©λλ€.
m_Channel_Leave_Failed_Event
Channel Leave μ€ν¨ μ λ°μνλ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν©λλ€.
m_Msg_Translate_Success_Event
(Beta) λ©μΈμ§ Translate μ±κ³΅ μ λ°μνλ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν©λλ€.
m_Msg_Translate_Failed_Event
(Beta) λ©μΈμ§ Translate μ€ν¨ μ λ°μνλ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν©λλ€.
m_Msg_Record_Success_Event
(Beta) κ³Όκ±° κΈ°λ‘ λΆλ¬μ€κΈ° μ±κ³΅ μ λ°μνλ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν©λλ€.
m_Msg_Record_Failed_Event
(Beta) κ³Όκ±° κΈ°λ‘ λΆλ¬μ€κΈ° μ€ν¨ μ λ°μνλ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν©λλ€.
μ μ°Έκ³ νμκΈ° λ°λλλ€.
μμ μ 곡λλ μ μ μ UUID, μ μ κ° μμ±ν νλ‘μ νΈμ UUID, μ μ κ³ μ μ UniqueID
μ μ°Έκ³ νμκΈ° λ°λλλ€.
λ₯Ό μ°Έκ³ νμκΈ° λ°λλλ€.