Game
Game
κ²μ μ λ°μ μΈ μν μ νλ κ°μ²΄μμ. μ¬κΈ° μλ κΈ°λ₯λ€μ ν΄λΌμ΄μΈνΈμμλ§ μ¬μ©ν μ μμ΄μ.
μ΄λ²€νΈ
ReceiveGameStatisticsDataEvent
μλ²λ‘ λΆν° κ²μ ν΅κ³ λ°μ΄ν° λ°μμ λ λ°μνλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(keystring, offset, data ) keystring μ μ₯ν λμ keystring, offset λ number , data λ ν΅κ³λ°μ΄ν° μ λλ€.
EnterSelfCamera
Selfcamera Modeκ° μ΄λ¦΄ λ λ°μνλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function( ) μ λλ€.
-- μν --
LeaveSelfCamera
Selfcamera Modeκ° λ«ν λ λ°μνλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function( ) μ λλ€.
-- μν --
OnLuckyDraw
λν€λλ‘μ° μ 보 μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(LuckyDrawInfo), LuckyDrawInfo μ LuckyDrawInfo κ°μ²΄ μ λλ€.
μμ±
MasterVolume
MasterVolumeμ μ€μ ν μ μμ΄μ.
-- μν --
MusicVolume
MusicVolumeμ μ€μ ν μ μμ΄μ.
-- μν --
EffectVolume
EffectVolumeμ μ€μ ν μ μμ΄μ.
-- μν --
EtcVolume
EtcVolumeμ μ€μ ν μ μμ΄μ.
-- μν --
TextChatVisible
TextChatVisible μ±ν μ°½μ μΌκ³ λ μ μμ΄μ
-- μν --
ν¨μ
RemotePlayer GetRemotePlayer(number PlayerID)
μμ΄λλ‘ νλ μ΄μ΄λ₯Ό μ»μ μ μμ΄μ. (μ°Ύκ³ μΆμ νλ μ΄μ΄ μμ΄λ)
-- μν --
Character GetRemotePlayerCharacter(number PlayerID)
νλ μ΄μ΄ μμ΄λλ‘ ν΄λΉ νλ μ΄μ΄μ μΊλ¦ν°λ₯Ό μ»μ μ μμ΄μ. (μΊλ¦ν°λ₯Ό μ°Ύκ³ μΆμ νλ μ΄μ΄ μμ΄λ)
-- μν --
number GetPlayerCount()
νμ¬ κ²μμ μ°Έμ¬νκ³ μλ νλ μ΄μ΄μ μλ₯Ό μ»μ μ μμ΄μ.
-- μν --
PlayerList GetAllPlayer()
μλμ μ μν λͺ¨λ νλ μ΄μ΄ μ»μ μ μμ΄μ.
-- μν --
void SendEventToServer(string EventName, Args ...)
μλ²μ 컀μ€ν μ΄λ²€νΈλ₯Ό 보λ΄λ ν¨μμμ. (μ΄λ²€νΈ μ΄λ¦, μ λ¬νκ³ μΆμ λ³μλ€ ...)
-- μν --
AnimStateMachineSetting AddAnimStateMachineSetting(string StateMachineName)
μΊλ¦ν°μ μ¬μ©λ μ λλ©μ΄μ μνλ¨Έμ μ€μ μ μΆκ°ν μ μμ΄μ. (μ€μ ν μνλ¨Έμ μ΄λ¦)
-- μν --
AnimStateMachineSetting GetAnimStateMachineSetting(string StateMachineName)
μ€μ λ μ λλ©μ΄μ μνλ¨Έμ μ μ»μ μ μμ΄μ. (μ»κ³ μΆμ μνλ¨Έμ μ΄λ¦)
-- μν --
void SetCharacterAnimStateMachine(CharacterSetting CharacterSetting, AnimStateMachineSetting AnimSetting)
ν΄λΉ μΊλ¦ν° μ€μ μΌλ‘ μμ±λλ μΊλ¦ν°μ μ λλ©μ΄μ μν λ¨Έμ μ μ€μ ν μ μμ΄μ. (λμ μΊλ¦ν° μ€μ , μ¬μ© ν μ λλ©μ΄μ μν μ€μ )
-- μν --
void SetNPCAnimStateMachine(string NPCSettingName, string AnimStateMachineSettingName1)
ν΄λΉ NPCμ μ λλ©μ΄μ μν λ¨Έμ μ¬μ©νκ² ν μ μμ΄μ. (μ€μ ν NPC μ΄λ¦, μ λλ©μ΄μ μν λ¨Έμ μ΄λ¦)
void ChangeCharacterAnimStateMachine(Character Character, AnimStateMachineSetting AnimSetting, AnimationSetting AnimationSetting)
ν΄λΉ μΊλ¦ν°μ μ λλ©μ΄μ μν λ¨Έμ μ μ£Όμ΄μ§ μν λ¨Έμ κ³Ό μΊλ¦ν° μΈν μ μ λλ©μ΄μ μΌλ‘ κ΅μ²΄ν΄μ. (λ³κ²½ν μΊλ¦ν°, μ μ©ν μν λ¨Έμ , μ μ©ν μ λλ©μ΄μ μΈν )
-- μν --
void ResetRespawnCharacterAnimStateMachine(Character Character, bool IsReset)
ν΄λΉ μΊλ¦ν°μ λ³κ²½λ μν λ¨Έμ μ 리μ€ν° μ μ΄κΈ°ν μν¬μ§ κ²°μ ν΄μ.
-- μν --
FX CreateFX(ObjectFX FXObject, Vetor Location)
FXλ₯Ό μμ±ν μ μμ΄μ. (μμ± ν FX μ€λΈμ νΈ, μμ±ν μμΉ)
-- μν --
void DeleteFX(FX FXObject)
FXλ₯Ό μ κ±°μμΌμ. (μ κ±°ν FX μ€λΈμ νΈ)
-- μν --
ObjectSound PlaySound(ObjectSound SoundObject, Vetor Location)
μ¬μ΄λλ₯Ό νλ μ΄ν΄μ. (νλ μ΄ ν Sound μ€λΈμ νΈ, νλ μ΄ ν μμΉ Vector)
-- μν --
void StopSound(ObjectSound SoundObject)
νλ μ΄ μ€μΈ μ¬μ΄λλ₯Ό μ μ§μμΌμ. (μ μ§ν Sound)
-- μν --
ObjectSound CreateObject(Object SourceObject, Vector Location)
μ§μ λ μμΉμ μ€λΈμ νΈλ₯Ό μμ± μμΌμ. (μμ± ν Object, μμ± ν μμΉ Vector)
-- μν --
UIScene CreateUIScene(UIScene SourceUIScene)
(deprecate) CreateUIWidget ν¨μλ₯Ό μ΄μ©νμΈμ.
UIScene CreateUIScene(string UISceneName, UIScene SourceUIScene)
(deprecate) CreateUIWidget ν¨μλ₯Ό μ΄μ©νμΈμ.
-- μν --
UIWidget CreateUIWidget(UIWidget SourceUIWidget)
SourceUIWidgetObjectμ κ°μ UIWidgetμ μμ±νλ€. μμκ΄κ³μ WidgetκΉμ§ λκ°μ΄ λ§λλλ€. (μμ±ν μ΅μμ μμ ―μ μ΄λ¦, μμ± ν μλ³Έ μμ ―)
-- μν --
Vector GetMouseHitLocation()
μμ μ λ§μ°μ€ 2D μμΉμμ μλμ μΆ©λλ 3DμμΉ μ’νλ₯Ό μ»μ μ μμ΄μ.
-- μν --
HitObject GetMouseHitObject()
μμ μ λ§μ°μ€ 2D μμΉμμ μλμ μΆ©λλ Objectλ₯Ό μ»μ΄ μ¬ μ μμ΄μ.
-- μν --
void OnChatNormalMessage(number TargetID, string Message, ChatVisibleType ChatVisibleType)
λ΄ μ±ν μ°½μ μΌλ° λ©μμ§ μΆκ°. (μ°μΆμ©)
-- μν --
void OnChatSystemMessage(number PlayerID, string Message)
λ΄ μ±ν μ°½μ μμ€ν λ©μμ§ μΆκ°.
-- μν --
void OnChatSystemMessage(string Name, string Message)
λ΄ μ±ν μ°½μ μμ€ν λ©μμ§ μΆκ°.
-- μν --
void OnChatNPCMessage(ObjectNPC NPC, string Message, ChatVisibleType ChatVisibleType)
λ΄ μ±ν μ°½μ NPC λ©μμ§ μΆκ°.
-- μν --
FiniteStateMachine AddFSM(string StateMachineName)
μ€λΈμ νΈλ NPCμ μ¬μ©λ FSMμ μΆκ°ν μ μμ΄μ. (μνλ¨Έμ μ΄λ¦)
-- μν --
FiniteStateMachine GetOrCreateFSM(string StateMachineName, number key)
μ΄λ―Έ μ‘΄μ¬νλ FSMμ κ°μ Έμ¬ μ μμ΄μ.(μμΌλ©΄ λ§λλλ€.) (μνλ¨Έμ μ΄λ¦, FSM ν λΉλ Object Key)
-- μν --
Enum GetPlayerDevice()
νμ¬ μ μν κΈ°κΈ°μ Typeμ λ°ν
-- μν --
Vector2D GetScreenResolution()
νλ©΄μ ν΄μλλ₯Ό μ»λλ€.
-- μν --
WidgetList FindWidgets(Object RootObject, WidgetType Type)
RootObject νμμ μ€λΈμ νΈλ€ μ€ WidgetType μ ν΄λΉνλ μμ ― 리μ€νΈλ₯Ό μ»μ μ μμ΄μ.
-- μν --
μ¬μ© κ°λ₯ν λΆλͺ¨ μ€λΈμ νΈ κΈ°λ₯λ€
μμ±
μ΄λ¦
μ€λͺ
μ΄λ²€νΈ
μ΄λ¦
μ€λͺ
맀 νλ μλ§λ€ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(updateTime), updateTime μ number μ λλ€.
νλ μ΄μ΄κ° κ²μμ μ μ₯ μ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(enterPlayer), enterPlayer μ Player κ°μ²΄ μ λλ€.
νλ μ΄μ΄κ° κ²μμμ λκ° λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(leavePlayer), leavePlayer μ Player κ°μ²΄ μ λλ€.
μΊλ¦ν°κ° μ£½μ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(deathCharacter), deathCharacter λ Character κ°μ²΄ μ λλ€.
μΊλ¦ν°κ° μ€ν° λ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(spawnCharacter), spawnCharacter λ Character κ°μ²΄ μ λλ€.
ν¨μ
μ΄λ¦
μ€λͺ
κ²μμ λ¨κ³λ₯Ό μΆκ°ν μ μμ΄μ. (μΆκ°ν λ¨κ³ μ΄λ¦)
λ¨κ³ μ΄λ¦μΌλ‘ λ¨κ³λ₯Ό λΆλ¬μ¬ μ μμ΄μ. (λΆλ¬μ¬ λ¨κ³ μ΄λ¦)
νμ¬ λ¨κ³λ₯Ό μ»μ μ μμ΄μ.
λ¨κ³ μ΄λ¦μ ν΅ν΄ ν΄λΉ λ¨κ³λ‘ λ³κ²½ν μ μμ΄μ. (λ³κ²½ν λ¨κ³ μ΄λ¦)
λ€μ λ¨κ³λ‘ λ³κ²½ν μ μμ΄μ.
μ μ κ° μΆκ°ν μ΄λ²€νΈμ ν¨μλ₯Ό μ°κ²°ν μ μμ΄μ. (μ΄λ²€νΈ μ΄λ¦, μ°κ²° ν¨μ)
μ€λΈμ νΈλ₯Ό μμ ν μ μμ΄μ. (μμ ν μ€λΈμ νΈ) μλ²μμ μ¬μ©νλ©΄ μλ²μ ν΄λΌ μ€λΈμ νΈ λͺ¨λ μμ λκ³ ν΄λΌμμ μ¬μ©νλ©΄ ν΄λΌ μ€λΈμ νΈλ§ μμ ν΄μ
μ€μ λ μμ μ§μ μμ μνλ λ°©ν₯μΌλ‘ μ§μ λ 거리 λ§νΌμ μΆ©λ 리μ€νΈλ€μ κ°μ Έμ¬ μ μμ΄μ. (μμ μ§μ Vector, λ°©ν₯ Vector, 거리 κ°)
μ€μ λ μμ μ§μ μμ μνλ λ°©ν₯μΌλ‘ μ§μ λ 거리 λ§νΌμ μ μ κ° μΆκ°ν μΆ©λ νμ κ³Όμ μΆ©λ 리μ€νΈλ€μ κ°μ Έμ¬ μ μμ΄μ. (μμ μ§μ Vector, λ°©ν₯ Vector, 거리 κ°, μνλ μ μ μΆ©λ νμ μ΄λ¦)
λ°νκ°μ΄ falseμ΄λ©΄ μ€νλμ€(μ€νλμ€λ‘ μ μ), trueμ΄λ©΄ νΌλΈλ¦¬μ¬λ μν(νλ μ΄μ΄λ‘ μ μ)
λ‘κ·Έ μ±ν μ°½ μΆλ ₯ κΈ°λ₯ νμ±, λΉνμ± μ€μ (trueλ‘ μ€μ μ μ€ν¬λ¦½νΈ print κ° μ±ν μ°½μλ νμλ¨)
RootObject νμμ μ€λΈμ νΈλ€ μ€ ObjectName μ ν΄λΉνλ μ€λΈμ νΈ λ¦¬μ€νΈλ₯Ό μ»μ μ μμ΄μ.
RootObject νμμ μ€λΈμ νΈλ€ μ€ ObjectType μ ν΄λΉνλ μ€λΈμ νΈ λ¦¬μ€νΈλ₯Ό μ»μ μ μμ΄μ.
Last updated
Was this helpful?