PlatformerAStar::PathFinder atformerPathStart( Vec2F startPosition, Vec2F endPosition, ActorMovementParameters movementParameters, PlatformerAStar::Parameters searchParameters).PlatformerAStar::Path world.findPlatformerPath( Vec2F startPosition, Vec2F endPosition, ActorMovementParameters movementParameters, PlatformerAStar::Parameters searchParameters).bool world.isTileProtected( Vec2F position).LiquidLevel stroyLiquid( Vec2F position).bool world.spawnLiquid( Vec2F position, LiquidId liquid, float quantity).LiquidLevel world.liquidAt( RectF region).LiquidLevel world.liquidAt( Vec2I position).void tProperty( String propertyName, Json value).Json world.getProperty( String propertyName, ).EntityId world.spawnVehicle( String vehicleName, Vec2F position, ).EntityId world.spawnProjectile( String projectileName, Vec2F position,, ,, ).EntityId world.spawnStagehand( Vec2F position, String type, ).EntityId world.spawnNpc( Vec2F position, String npcType, String species, float level,, ).EntityId world.spawnMonster( String monsterType, Vec2F position, ).List world.spawnTreasure( Vec2F position, String poolName, float level, ).EntityId world.spawnItem( ItemDescriptor item, Vec2F position,, ).bool aceObject( String objectName, Vec2I tilePosition,, ).bool world.tileIsOccupied( Vec2I tilePosition,, ).Vec2F world.resolvePol圜ollision( PolyF poly, Vec2F position, float maximumCorrection, ).List> world.liquidAlongLine( Vec2F startPoint, Vec2F endPoint).List llisionBlocksAlongLine( Vec2F startPoint, Vec2F endPoint,, ).bool world.pol圜ollision( PolyF poly,, ).bool world.rectTileCollision( RectF rect, ).bool world.rectCollision( RectF rect, ).bool world.lineTileCollision( Vec2F startPoint, Vec2F endPoint, ).bool world.lineCollision( Vec2F startPoint, Vec2F endPoint, ).bool world.pointTileCollision( Vec2F point, ).bool world.pointCollision( Vec2F point, ).Variant world.nearestTo( Variant sourcePosition, Variant targetPosition).bool world.pol圜ontains( PolyF poly, Vec2F position).Vec2F world.distance( Vec2F position1, Vec2F position2).float world.magnitude( Vec2F position1, Vec2F position2).String root.materialFootstepSound( String materialName, ).String root.materialMiningSound( String materialName, ).JsonArray root.createTreasure( String poolName, float level, ).bool root.isTreasurePool( String poolName).JsonArray root.monsterPortrait( String typeName, ).JsonArray root.npcPortrait( String portraitMode, String species, String npcType, float level,, ).Json root.questConfig( String questTemplateId).String root.generateName( String assetPath, ).table root.behaviorModule( String moduleName).JsonArray root.liquidStatusEffects( LiquidId liquid).JsonArray root.getMatchingTenants( map colonyTags).Json root.tenantConfig( String tenantName).ItemDescriptor root.createItem( ItemDescriptor descriptor,, ).Json emConfig( ItemDescriptor descriptor,, ).bool emHasTag( String itemName, String tagName).JsonArray root.recipesForItem( String itemName).Json root.projectileConfig( String projectileName).float root.projectileGravityMultiplier( String projectileName).RectU root.nonEmptyRegion( String imagePath).List root.imageSpaces( String imagePath, Vec2F worldPosition, float spaceScan, bool flip).Vec2U root.imageSize( String imagePath).double root.evalFunction2( String functionName, double input1, double input2).
double root.evalFunction( String functionName, double input).Json root.loadVersionedJson( Json versionedContent, String versioningIdentifier).Json root.makeCurrentVersionedJson( String versioningIdentifier, Json content).