/
BirdLeon
/
ROBLOX2016
Обзор
Документация
Войти
/
BirdLeon
/
ROBLOX2016
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
App/tool/DropTool.cpp
41 строка
1 KB
PatoFlamejanteTV
full source code
19 дек 2024, 19:11
19 дек 2024, 19:11
05db15d
Код
Авторство
О чём код?
/* Copyright 2003-2005 ROBLOX Corporation, All Rights Reserved */ #include "stdafx.h" #include "Tool/DropTool.h" #include "V8DataModel/PartInstance.h" #include "Tool/PartDropTool.h" #include "Tool/GroupDropTool.h" namespace RBX { shared_ptr<MouseCommand> DropTool::createDropTool(const Vector3& hitLocal, const std::vector<Instance*>& dragInstances, Workspace* workspace, shared_ptr<Instance> selectIfNoDrag, bool suppressPartsAlign) { PartArray partArray; DragUtilities::instancesToParts(dragInstances, partArray); if(partArray.size() == 0){ return shared_ptr<MouseCommand>(); } PartInstance* hitPart = partArray[0].lock().get(); if (partArray.size() == 1) { return Creatable<MouseCommand>::create<PartDropTool>( hitPart, hitLocal, workspace, selectIfNoDrag); } else { return Creatable<MouseCommand>::create<GroupDropTool>(hitPart, partArray, workspace, suppressPartsAlign); } } } // namespace