Toolクラス
ひとことで言うと
プレイヤーが手に持って使える道具です。剣・懐中電灯・ハンマーなどを作れます。
公式の説明(英語):An object, such as a weapon, that can be equipped by a Humanoid.
クラスの関係
受け継いでいるクラス:Object → Instance → PVInstance → Model → BackpackItem → Tool
このクラスを受け継ぐクラス:Flag
プロパティ(6)
| 名前と書き方 | 説明 |
|---|---|
CanBeDroppedTool.CanBeDropped: boolean | Controls whether the player can drop the tool. |
EnabledTool.Enabled: boolean | Relates to whether or not the tool can be used. |
GripTool.Grip: CFrame | Stores the tool's "grip" properties as one CFrame. |
ManualActivationOnlyTool.ManualActivationOnly: boolean | Controls whether the Tool can be activated without executing Class.Tool:Activate(). |
RequiresHandleTool.RequiresHandle: boolean | trueのとき、Handleという名前のパーツが必要です。Determines whether a Tool functions without a handle. |
ToolTipTool.ToolTip: string | Controls the message displayed when the player's mouse hovers over the tool in their backpack. |
メソッド(2)
| 名前と書き方 | 説明 |
|---|---|
ActivateTool:Activate(): () | Simulates activation of the Tool. |
DeactivateTool:Deactivate(): () | Simulates deactivation of the Tool. |
イベント(4)
| 名前と書き方 | 説明 |
|---|---|
ActivatedTool.Activated() | 道具を持った状態でクリックしたときに発生するイベントです。Fires when the player clicks while the tool is equipped. |
DeactivatedTool.Deactivated() | Fires when the player releases their click while the tool is equipped and activated. |
EquippedTool.Equipped(mouse: Mouse) | 道具を手に持ったときに発生するイベントです。Fires when the tool is equipped. |
UnequippedTool.Unequipped() | 道具をしまったときに発生するイベントです。Fires when the tool is unequipped. |
受け継いでいるメンバー
BackpackItem から受け継いでいるもの(2)
Model から受け継いでいるもの(14)
LevelOfDetail・ModelStreamingMode・PrimaryPart・Scale・WorldPivot・AddPersistentPlayer・GetBoundingBox・GetExtentsSize・GetPersistentPlayers・GetScale・MoveTo・RemovePersistentPlayer・ScaleTo・TranslateBy
PVInstance から受け継いでいるもの(4)
Instance から受け継いでいるもの(46)
Archivable・Capabilities・IsInSandbox・Name・Parent・PredictionMode・Sandboxed・AddTag・ClearAllChildren・Clone・Destroy・FindFirstAncestor・FindFirstAncestorOfClass・FindFirstAncestorWhichIsA・FindFirstChild・FindFirstChildOfClass・FindFirstChildWhichIsA・FindFirstDescendant・GetActor・GetAttribute・GetAttributeChangedSignal・GetAttributes・GetChildren・GetDebugId・GetDescendants・GetFullName・GetStyled・GetStyledPropertyChangedSignal・GetTags・HasTag・IsAncestorOf・IsDescendantOf・IsPropertyModified・QueryDescendants・RemoveTag・ResetPropertyToDefault・SetAttribute・WaitForChild・AncestryChanged・AttributeChanged・ChildAdded・ChildRemoved・DescendantAdded・DescendantRemoving・Destroying・StyledPropertiesChanged
Object から受け継いでいるもの(4)
英語の説明とメンバーの一覧は、Roblox Creator Documentation(Tool)をもとにしています(CC BY 4.0)。日本語の解説は、このサイトで独自に書いたものです。