:DitoLand
Studio ManualAPI ReferenceVideo TutorialSample
  • DitoLand Developer
  • ๐Ÿ“šGlossary
  • ๐ŸฅณEVENT
    • 2024 ๋ฉ”ํƒ€๋ฒ„์Šค ๊ฐœ๋ฐœ์ž ๊ฒฝ์ง„๋Œ€ํšŒ
    • ๐ŸŽŠ[์ข…๋ฃŒ] ๐Ÿ–ฅ ์ „๋‚จ๊ด€๊ด‘๋ฉ”ํƒ€๋ฒ„์Šค ์Šคํƒฌํ”„ ํˆฌ์–ด ์ธ์ฆ ์ด๋ฒคํŠธ
  • Notice
    • ์•ฝ๊ด€ ๊ฐœ์ •(2024.06.17)
    • ์•ฝ๊ด€ ๊ฐœ์ • (2024.03.04)
    • ์•ฝ๊ด€ ๊ฐœ์ • (2023.08.25)
    • ์•ฝ๊ด€ ๊ฐœ์ • (2022.12.14)
  • Manual
    • Studio
    • Resources
    • Studio Workflow Tips
    • NPC
    • NavMeshVolume
    • Land Teleport
    • Enterprise Account
    • Enterprise Studio Manual
    • Coroutine
    • AddTimeEvent
    • SaveUserData
    • Set Object Parameter
    • Toolbox Upload
    • Debugging (Breakpoint)
    • Gun Toy
    • Coupon / Event Key
    • Optimization
    • AI FSM
    • SpreadSheet
    • Mod Kit
    • AddReplicateValue / ConnectChangeEventFunction
    • Event Execution Order
    • WorldTree Search Filter
    • Object
    • Coordinate
    • Inworld Product
    • Management UserData & Leaderboard
    • Channel
    • World Event
    • Matchmaking
    • Collecting Game Logs
    • External Avatar
  • Coding Style
  • API Reference
    • Global
      • Variables
    • Lua
      • Built-in
      • NotSupport
    • Enums
      • AttachPoint
      • Bone
      • CharacterType
      • ChatCategoryType
      • ChatVisibleType
      • CollisionResponse
      • ControlMode
      • DivideTeamType
      • EventKeyState
      • InputMode
      • InventoryState
      • Key
      • KeyInputType
      • LuckyDrawOrderState
      • MaterialType
      • MediaStateType
      • ModeAnimStateType
      • ObjectSelectType
      • ObjectType
      • PathFollowingStatus
      • PointSpawnType
      • ProgressFillType
      • ProjectionType
      • QuickSlotState
      • ReplicateType
      • ScrollOrientationType
      • SimulatePhysicsType
      • SpawnType
      • TeamType
      • TeleportErrorType
      • TouchType
      • TransformPlayType
      • UIDisplayType
      • UIWidgetType
      • WidgetAnchorType
    • Common
      • BindEvent
      • Character
      • Collision
      • Color
      • CouponReturnData
      • DateTime
      • Environment
      • EventKeyReturnData
      • FactorPhysics
      • FiniteState
      • FiniteStateMachine
      • Game
      • GameStatisticsData
      • HitResult
      • Item
      • LandTransferData
      • Matrix
      • MouseHitResult
      • Object
      • Physics
      • ScriptPhase
      • TimeEvent
      • Track
      • Vector
      • WorldObject
    • Client
      • AnimStateBase
      • AnimStateMachine
      • AnimStateMachineSetting
      • BlendAnimationDataSetting
      • BlendAnimState
      • BlendAnimStateSetting
      • Button
      • Camera
      • CameraClient
      • Character
      • CharacterAnimationSetting
      • CharacterAppearanceSetting
      • CharacterBaseSetting
      • CharacterClient
      • CharacterSetting
      • Collider
      • Collision
      • DPad
      • Environment
      • FiniteStateMachine
      • Frame
      • FX
      • Game
      • GridBox
      • HyperLinkButton
      • Image
      • Input
      • InputGroup
      • InventoryBox
      • Item
      • ListView
      • LocalPlayer
      • Media
      • MediaView
      • NPC
      • ObjectGroup
      • ObjectNoneClient
      • PDFView
      • Physics
      • PointLight
      • ProgressBar
      • RemotePlayer
      • ScreenButton
      • ScreenUI
      • Script
      • ScrollBox
      • SequenceAnimState
      • SequenceAnimStateSetting
      • Sound
      • SpotLight
      • StaticMesh
      • SurfaceUI
      • Text
      • TextBox
      • UIScene
      • WebBrowser
      • WebForum
      • WidgetBase
      • YouTubeView
    • Server
      • Character
      • CharacterAnimationSetting
      • CharacterAppearanceSetting
      • CharacterBaseSetting
      • CharacterServer
      • CharacterSetting
      • Collider
      • Collision
      • Environment
      • FactorPhysics
      • FiniteStateMachine
      • FX
      • Game
      • Item
      • Media
      • NPC
      • Physics
      • Player
      • PointLight
      • Script
      • ScriptObjectGroup
      • ScriptObjectNoneServer
      • Sound
      • Spawner
      • SpawnPoint
      • SpawnPointGroup
      • SpotLight
      • StaticMesh
      • Team
      • UIScene
      • Widget
  • Tutorial
    • Script Tutorial
      • ์Šคํฌ๋ฆฝํŠธ ์‹ฌํ™” ๊ฐ•์ขŒ
        • 1. ์Šคํฌ๋ฆฝํŠธ์˜ ์ข…๋ฅ˜, ํ˜ธ์ถœ ์ˆœ์„œ, ํ˜ธ์ถœ, ํ†ต์‹ 
        • 2. ๋™๊ธฐํ™”, ํŒŒ๋ผ๋ฏธํ„ฐ, ์˜ˆ์™ธ์‚ฌํ•ญ
        • 3. ๋””ํ† ๋žœ๋“œ๋กœ ๋ฃจ์•„ ํ™œ์šฉํ•˜๊ธฐ
  • Sample
    • Scripting
    • Event
    • Collision & Physics
    • Transform
    • UI
    • Camera
    • Input
    • FX
    • Sound
  • Guide for Developers
    • Guide For Unity Developer
    • Guide For Roblox Developer
  • Release Note
    • Script Changes
      • 1.5.0 Map Changes
      • 1.2.0 Map Changes
      • 1.1.0 Map Changes
      • 1.0.0 Map Changes
      • 0.9.0 Map Changes
      • 0.7.0 Map Changes
      • 0.6.0 Map Changes
      • 0.5.0 Map Changes
      • 0.4.0 Map Changes
      • 0.3.0 Map Changes
      • 0.2.0 Map Changes
    • Known Issues
Powered by GitBook
On this page
  • ์†์„ฑ
  • ํ•จ์ˆ˜

Was this helpful?

  1. API Reference
  2. Common

Object

์†์„ฑ

Parent

๋ถ€๋ชจ ๊ฐ์ฒด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local parent = Workspace.Floor.Parent --์˜ค๋ธŒ์ ํŠธ์˜ ๋ถ€๋ชจ๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”
print(parent.Name)

Name

๊ฐ์ฒด์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
cube.Name = "ChangeName"
print(cube.Name)

ํ•จ์ˆ˜

void ConnectChangeEventFunction(string ValueName, function TargetFunction)

์ถ”๊ฐ€๋œ ๊ฐ’์ด ๋ณ€๊ฒฝ ๋  ๋•Œ ํ˜ธ์ถœ๋˜๋Š” ์ด๋ฒคํŠธ์—์š”. (Value ์ด๋ฆ„, ์—ฐ๊ฒฐ ํ•จ์ˆ˜)

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
cube.SomeValue = 0

local function ChangeSomeValue(self, value) --ConnectChangeEventFunction๋กœ ์—ฐ๊ฒฐ๋œ ํ•จ์ˆ˜๋Š” self, value ์ธ์ž๊ฐ€ ๊ณ ์ •์ ์œผ๋กœ ๋“ค์–ด๊ฐ€์š”.
   print(self.Name .. " Change Value : " .. value)
end
cube:ConnectChangeEventFunction("SomeValue", ChangeSomeValue)  --์˜ค๋ธŒ์ ํŠธ์˜ "SomeValue" ๋ผ๋Š” Value๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด ChangeSomeValue ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•ด์š”.

wait(1)
cube.SomeValue = 1

Object GetChild(string ChildName)

์ด๋ฆ„์œผ๋กœ ์ž์‹ ๊ฐ์ฒด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”. (์ฐพ๊ณ ์‹ถ์€ ์ž์‹ ๊ฐ์ฒด ์ด๋ฆ„)

ObjectList GetChildList()

์ž์‹ ๊ฐ์ฒด์˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local objList = Workspace:GetChildList() --์˜ค๋ธŒ์ ํŠธ์˜ ์ž์‹ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋ฆฌ์ŠคํŠธ๋กœ ๋ฐ˜ํ™˜ํ•ด์š”.

for i = 1, #objList do --๋ฆฌ์ŠคํŠธ์•ž์— #์„ ๋ถ™์—ฌ ๋ฆฌ์ŠคํŠธ์˜ ๊ธธ์ด๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์–ด์š”.
    print(objList[i].Name)
end

bool IsCharacter()

์บ๋ฆญํ„ฐ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsCharacter() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ Character๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is Character")
end

bool IsStaticMesh()

์Šคํ…Œํ‹ฑ ๋ฉ”์‹œ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsStaticMesh() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ StaticMesh๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is StaticMesh")
end

bool IsFX()

FX์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsFX() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ FX๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is FX")
end

bool IsSound()

Sound์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsSound() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ Sound๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is Sound")
end

bool IsPointLight()

ํฌ์ธํŠธ ๋ผ์ดํŠธ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsPointLight() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ PointLight๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is PointLight")
end

bool IsSpotLight()

์ŠคํฌํŠธ ๋ผ์ดํŠธ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsSpotLight() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ SpotLight๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is SpotLight")
end

bool IsSurfaceUI()

์„œํ”ผ์Šค UI์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsSurfaceUI() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ SurfaceUI๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is SurfaceUI")
end

bool IsScreenUI()

์Šคํฌ๋ฆฐ UI์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsScreenUI() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ ScreenUI๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is ScreenUI")
end

bool IsTouchUI()

ํ„ฐ์น˜ UI์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsTouchUI() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ TouchUI๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is TouchUI")
end

bool IsItem()

์•„์ดํ…œ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsItem() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ Item๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is Item")
end

bool IsNPC()

NPC์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsNPC() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ NPC๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is NPC")
end

bool IsScript()

์ŠคํŠธ๋ฆฝํŠธ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsScript() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ Script๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is Script")
end

bool IsCollider()

Collider์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsCollider() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ Collider๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is Collider")
end

bool IsWidget()

Widget์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsWidget() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ Widget๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is Widget")
end

bool IsCamera()

Camera์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube
if cube:IsCamera() == true then --์˜ค๋ธŒ์ ํŠธ๊ฐ€ Camera๋ฉด true๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.
    print(cube.Name .. " Is Camera")
end

bool IsValid()

ํ•ด๋‹น ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ์œ ํšจํ•œ์ง€ ํ™•์ธ ํ•  ์ˆ˜์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local cube = Workspace.Cube

Game:DeleteObject(cube)
wait(1)

print(cube:IsValid()) --์˜ค๋ธŒ์ ํŠธ๊ฐ€ ํŒŒ๊ดด๋˜๋ฉด false๋ฅผ ๋ฐ˜ํ™˜ํ•ด์š”.

bool IsValidValue()

ํ•ด๋‹น ์˜ค๋ธŒ์ ํŠธ์˜ ๊ฐ’์ด ์œ ํšจํ•œ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

-- ์ƒ˜ํ”Œ --

local checkObject = Workspace.Floor
local checkValue = "Cube"

if checkObject:IsValidValue(checkValue) == false then
    print(checkObject, " Have No ", checkValue)
else
    print(checkObject, ".", checkObject[checkValue])
end

void AddReplicateValue(string ValueName, Vector Data, ReplicateType Type, number Time)

-- ์ƒ˜ํ”Œ --

--์„œ๋ฒ„ ์Šคํฌ๋ฆฝํŠธ์—์„œ-------------
Game:AddReplicateValue("SomeVector", Vector.new(0, 50, 0), Enum.ReplicateType.Changed, 0) --์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ„ ๋™๊ธฐํ™”๋˜๋Š” ๊ฐ’์„ ๋“ฑ๋กํ•˜๊ณ  ์ดˆ๊ธฐ๊ฐ’์„ ์„ค์ •ํ•œ๋’ค, ๊ฐ’์ด ๋ณ€๊ฒฝ๋ ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœ๋˜๊ฒŒ ํ•ด์š”.
print(Game.SomeVector)

--ํด๋ผ ์Šคํฌ๋ฆฝํŠธ์—์„œ-------------
print(Game.SomeVector) --์„œ๋ฒ„์—์„œ ๊ฐ’์ด ๋ฐ”๋€Œ์—ˆ์ง€๋งŒ ํด๋ผ์—์„œ๋„ ๋™์ผํ•˜๊ฒŒ ์ถœ๋ ฅ๋ผ์š”.

void AddReplicateValue(string ValueName, number Data, ReplicateType Type, number Time)

-- ์ƒ˜ํ”Œ --

--์„œ๋ฒ„ ์Šคํฌ๋ฆฝํŠธ์—์„œ-------------
Game:AddReplicateValue("SomeNumber", 1, Enum.ReplicateType.Changed, 0) --์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ„ ๋™๊ธฐํ™”๋˜๋Š” ๊ฐ’์„ ๋“ฑ๋กํ•˜๊ณ  ์ดˆ๊ธฐ๊ฐ’์„ ์„ค์ •ํ•œ๋’ค, ๊ฐ’์ด ๋ณ€๊ฒฝ๋ ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœ๋˜๊ฒŒ ํ•ด์š”.
print(Game.SomeNumber .. " in Server")

--ํด๋ผ ์Šคํฌ๋ฆฝํŠธ์—์„œ-------------
print(Game.SomeNumber .. " in Client") --์„œ๋ฒ„์—์„œ ๊ฐ’์ด ๋ฐ”๋€Œ์—ˆ์ง€๋งŒ ํด๋ผ์—์„œ๋„ ๋™์ผํ•˜๊ฒŒ ์ถœ๋ ฅ๋ผ์š”.

void AddReplicateValue(string ValueName, bool Data, ReplicateType Type, number Time)

-- ์ƒ˜ํ”Œ --

--์„œ๋ฒ„ ์Šคํฌ๋ฆฝํŠธ์—์„œ-------------
Game:AddReplicateValue("SomeBool", true, Enum.ReplicateType.Changed, 0) --์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ„ ๋™๊ธฐํ™”๋˜๋Š” ๊ฐ’์„ ๋“ฑ๋กํ•˜๊ณ  ์ดˆ๊ธฐ๊ฐ’์„ ์„ค์ •ํ•œ๋’ค, ๊ฐ’์ด ๋ณ€๊ฒฝ๋ ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœ๋˜๊ฒŒ ํ•ด์š”.
print(Game.SomeBool)

--ํด๋ผ ์Šคํฌ๋ฆฝํŠธ์—์„œ-------------
print(Game.SomeBool) --์„œ๋ฒ„์—์„œ ๊ฐ’์ด ๋ฐ”๋€Œ์—ˆ์ง€๋งŒ ํด๋ผ์—์„œ๋„ ๋™์ผํ•˜๊ฒŒ ์ถœ๋ ฅ๋ผ์š”.

void AddReplicateValue(string ValueName, string Data, ReplicateType Type, number Time)

-- ์ƒ˜ํ”Œ --

--์„œ๋ฒ„ ์Šคํฌ๋ฆฝํŠธ์—์„œ-------------
Game:AddReplicateValue("SomeString", "Hello World!", Enum.ReplicateType.Changed, 0) --์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ„ ๋™๊ธฐํ™”๋˜๋Š” ๊ฐ’์„ ๋“ฑ๋กํ•˜๊ณ  ์ดˆ๊ธฐ๊ฐ’์„ ์„ค์ •ํ•œ๋’ค, ๊ฐ’์ด ๋ณ€๊ฒฝ๋ ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœ๋˜๊ฒŒ ํ•ด์š”.
print(Game.SomeString)

--ํด๋ผ ์Šคํฌ๋ฆฝํŠธ์—์„œ-------------
print(Game.SomeString) --์„œ๋ฒ„์—์„œ ๊ฐ’์ด ๋ฐ”๋€Œ์—ˆ์ง€๋งŒ ํด๋ผ์—์„œ๋„ ๋™์ผํ•˜๊ฒŒ ์ถœ๋ ฅ๋ผ์š”.

void AddReplicateValue(string ValueName, Color Data, ReplicateType Type, number Time)

-- ์ƒ˜ํ”Œ --

--์„œ๋ฒ„ ์Šคํฌ๋ฆฝํŠธ์—์„œ-------------
Game:AddReplicateValue("SomeColor", Color.new(255, 0, 0, 255), Enum.ReplicateType.Changed, 0) --์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ„ ๋™๊ธฐํ™”๋˜๋Š” ๊ฐ’์„ ๋“ฑ๋กํ•˜๊ณ  ์ดˆ๊ธฐ๊ฐ’์„ ์„ค์ •ํ•œ๋’ค, ๊ฐ’์ด ๋ณ€๊ฒฝ๋ ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœ๋˜๊ฒŒ ํ•ด์š”.
print(Game.SomeColor)

--ํด๋ผ ์Šคํฌ๋ฆฝํŠธ์—์„œ-------------
print(Game.SomeColor) --์„œ๋ฒ„์—์„œ ๊ฐ’์ด ๋ฐ”๋€Œ์—ˆ์ง€๋งŒ ํด๋ผ์—์„œ๋„ ๋™์ผํ•˜๊ฒŒ ์ถœ๋ ฅ๋ผ์š”.
PreviousMouseHitResultNextPhysics

Last updated 1 year ago

Was this helpful?

ํ•ด๋‹น ๊ฐ์ฒด์— ์„œ๋ฒ„, ํด๋ผ์ด์–ธํŠธ ๊ฐ„ ๋™๊ธฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ฒกํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•ด์š”. (์ถ”๊ฐ€ํ•  Value ์ด๋ฆ„, Vector ๋ฐ์ดํ„ฐ, , ๋™๊ธฐํ™” ์‹œ๊ฐ„)

ํ•ด๋‹น ๊ฐ์ฒด์— ์„œ๋ฒ„, ํด๋ผ์ด์–ธํŠธ ๊ฐ„ ๋™๊ธฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ•œ ์‹ค์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•ด์š”. (์ถ”๊ฐ€ํ•  Value ์ด๋ฆ„, number ๋ฐ์ดํ„ฐ, , ๋™๊ธฐํ™” ์‹œ๊ฐ„)

ํ•ด๋‹น ๊ฐ์ฒด์— ์„œ๋ฒ„, ํด๋ผ์ด์–ธํŠธ ๊ฐ„ ๋™๊ธฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ•œ bool๋ฅผ ์ถ”๊ฐ€ํ•ด์š”. (์ถ”๊ฐ€ํ•  Value ์ด๋ฆ„, bool ๋ฐ์ดํ„ฐ, , ๋™๊ธฐํ™” ์‹œ๊ฐ„)

ํ•ด๋‹น ๊ฐ์ฒด์— ์„œ๋ฒ„, ํด๋ผ์ด์–ธํŠธ ๊ฐ„ ๋™๊ธฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ฌธ์ž์—ด์„ ์ถ”๊ฐ€ํ•ด์š”. (์ถ”๊ฐ€ํ•  Value ์ด๋ฆ„, string ๋ฐ์ดํ„ฐ, , ๋™๊ธฐํ™” ์‹œ๊ฐ„)

ํ•ด๋‹น ๊ฐ์ฒด์— ์„œ๋ฒ„, ํด๋ผ์ด์–ธํŠธ ๊ฐ„ ๋™๊ธฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ปฌ๋Ÿฌ๋ฅผ ์ถ”๊ฐ€ํ•ด์š”. (์ถ”๊ฐ€ํ•  Value ์ด๋ฆ„, Color ๋ฐ์ดํ„ฐ, , ๋™๊ธฐํ™” ์‹œ๊ฐ„)

Enum.ReplicateType.ํƒ€์ž…
Enum.ReplicateType.ํƒ€์ž…
Enum.ReplicateType.ํƒ€์ž…
Enum.ReplicateType.ํƒ€์ž…
Enum.ReplicateType.ํƒ€์ž