Tool
Tool : BackpackItem
Overview
Tool์ Humanoid๊ฐ ๋ณด์ ํ๊ณ ์ฅ์ฐฉํ ์ ์๋ ์ฅ๋น ํํ์ ์ธ์คํด์ค์ ๋๋ค.
์ฅ์ฐฉํ์ง ์์ ๋ณด์ Tool์ Player ๊ฐ์ฒด์ ์ํ Backpack์ ๋ณด๊ด๋๋ฉฐ, ๊ฒ์ ํ๋ฉด ํ๋จ์ ์์ด์ฝ ํํ๋ก ๋ํ๋ฉ๋๋ค.
์ฅ์ฐฉ์ด ์ด๋ฃจ์ด์ง๋ฉด ํด๋น Tool์ Backpack์์ ์ ๊ฑฐ๋๊ณ Character ๋ชจ๋ธ ์์ผ๋ก ์ฎ๊ฒจ์ ธ ์ค์ ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์ํ๊ฐ ๋ฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก Tool์ ์ค๋ฅธ์์ ์ฅ์ฐฉ๋๋ฉฐ, ๋ด๋ถ์ Handle์ด๋ผ ๋ถ๋ฆฌ๋ BasePart๋ฅผ ํฌํจํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค. ๋ค๋ง RequiresHandle ์์ฑ์ด false์ผ ๊ฒฝ์ฐ Handle ์์ด๋ ๋์ํ ์ ์์ต๋๋ค. ๋ํ ์๋ก ์คํฐ๋๊ฑฐ๋ ๋ฆฌ์คํฐ๋๋ ํ๋ ์ด์ด์๊ฒ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณตํ Tool์ StarterPack์ ๋ฃ์ด ๋์ด์ผ ํฉ๋๋ค.
Properties
CanBeDropped
bool
์ฅ์ฐฉ๋ Tool์ Parent ์์ฑ์ด Workspace๋ก ๋ณ๊ฒฝ๋ ๋, ์บ๋ฆญํฐ ์์ ์์นํ๋๋ก ๋จ์ด๋จ๋ฆด์ง๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
์ด ์์ฑ์ด false์ด๋ฉด ์ฅ์ฐฉ๋ Tool์ ๋ถ๋ชจ๋ฅผ ์คํฌ๋ฆฝํธ์์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
Code Samples
local Tool = script.Parent
Tool.CanBeDropped = true
Enabled
bool
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
Grip
CFrame
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
GripForward
Vector3
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
GripPos
Vector3
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
GripRight
Vector3
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
GripUp
Vector3
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
ManualActivationOnly
bool
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
RequiresHandle
bool
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
ToolTip
string
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
Methods
Activate
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Parameters
Return
void
Code Samples
Deactivate
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Parameters
Return
void
Code Samples
Events
Activated
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Parameters
Code Samples
Deactivated
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Parameters
Code Samples
Equipped
Tool์ ์ฅ์ฐฉํ ๋ ์คํ๋๋ ์ด๋ฒคํธ์ ๋๋ค.
Parameters
Code Samples
local Tool = script.Parent
local function OnEquipped()
print("Tool Equipped!")
end
Tool.Equipped:Connect(OnEquipped)
Unequipped
Tool์ ์ฅ์ฐฉ ํด์ ํ ๋ ์คํ๋๋ ์ด๋ฒคํธ์ ๋๋ค.
Parameters
Code Samples
local Tool = script.Parent
local function OnUnequipped()
print("Tool Unequipped!")
end
Tool.Unequipped:Connect(OnUnequipped)
Last updated