ryzerrr's picture
Upload folder using huggingface_hub
40c0886 verified
Raw
History Blame Contribute Delete
2.02 kB
"""Unity agent tool collection.
Each tool produces one piece of a Unity project: a C# script, a scene file, a
project configuration file, or a complete game assembled from many other
tools. All tools share the same base class and are registered in a global
:class:`~unity_agent.tools.base.ToolRegistry` so the orchestrator (and end
users) can discover and invoke them by name.
"""
from unity_agent.tools.base import ToolBase, ToolRegistry, get_registry
from unity_agent.tools.unity_tools import (
CreatePlayerControllerTool,
CreateVehicleControllerTool,
CreateProceduralCityTool,
CreateThirdPersonCameraTool,
CreateFPSControllerTool,
CreateDayNightCycleTool,
CreateAiNpcTool,
CreatePickupSystemTool,
CreateHealthSystemTool,
CreateWeaponSystemTool,
CreateAudioManagerTool,
CreateUIManagerTool,
CreateTerrainGeneratorTool,
CreateWaterShaderTool,
CreateParticleEffectsTool,
CreateSaveSystemTool,
CreateInventorySystemTool,
CreateQuestSystemTool,
CreateBuildingGeneratorTool,
CreateRoadNetworkTool,
SetupUnityProjectTool,
WriteCSharpScriptTool,
WriteSceneFileTool,
GenerateCompleteGameTool,
ALL_TOOLS,
)
__all__ = [
"ToolBase",
"ToolRegistry",
"get_registry",
"CreatePlayerControllerTool",
"CreateVehicleControllerTool",
"CreateProceduralCityTool",
"CreateThirdPersonCameraTool",
"CreateFPSControllerTool",
"CreateDayNightCycleTool",
"CreateAiNpcTool",
"CreatePickupSystemTool",
"CreateHealthSystemTool",
"CreateWeaponSystemTool",
"CreateAudioManagerTool",
"CreateUIManagerTool",
"CreateTerrainGeneratorTool",
"CreateWaterShaderTool",
"CreateParticleEffectsTool",
"CreateSaveSystemTool",
"CreateInventorySystemTool",
"CreateQuestSystemTool",
"CreateBuildingGeneratorTool",
"CreateRoadNetworkTool",
"SetupUnityProjectTool",
"WriteCSharpScriptTool",
"WriteSceneFileTool",
"GenerateCompleteGameTool",
"ALL_TOOLS",
]