@@ -33,6 +33,7 @@ public static class Services
3333 public static extern BulkImportService BulkImportService { get ; }
3434 public static extern HSRDataContentProvider HSRDataContentProvider { get ; }
3535 public static extern MeshContentProvider MeshContentProvider { get ; }
36+ public static extern SlimContentProvider SlimContentProvider { get ; }
3637 public static extern SolidModelContentProvider SolidModelContentProvider { get ; }
3738 public static extern CalloutService CalloutService { get ; }
3839 public static extern CaptureService CaptureService { get ; }
@@ -623,7 +624,7 @@ public partial interface AssetService : IServiceInstance
623624 public Instance GetGamePlacesAsync ( ) ;
624625 public object PromptCreateAssetAsync ( Player player , Instance instance , Enum . AssetType assetType ) ;
625626 public object PromptImportAnimationClipFromVideoAsync ( Player player , Action progressCallback ) ;
626- public void SavePlaceAsync ( ) ;
627+ public void SavePlaceAsync ( object ? requestParameters = null ) ;
627628 public AudioPages SearchAudio ( AudioSearchParams searchParameters ) ;
628629}
629630
@@ -1093,6 +1094,7 @@ public interface AvatarCreationService : IServiceInstance
10931094{
10941095 public new AvatarCreationService Clone ( ) ;
10951096 public object GetValidationRules ( ) ;
1097+ public string AutoSetupAvatarAsync ( Player player , Model model ) ;
10961098 public string GenerateAvatar2DPreviewAsync ( object avatarGeneration2dPreviewParams ) ;
10971099 public string GenerateAvatarAsync ( object avatarGenerationParams ) ;
10981100 public object [ ] GetBatchTokenDetailsAsync ( object [ ] tokenIds ) ;
@@ -4410,6 +4412,7 @@ public partial interface Terrain : BasePart
44104412 public Vector3 CellCenterToWorld ( int x , int y , int z ) ;
44114413 public Vector3 CellCornerToWorld ( int x , int y , int z ) ;
44124414 public void Clear ( ) ;
4415+ public void ClearVoxelsAsync_beta ( Region3 region , object [ ] channelIds ) ;
44134416 public TerrainRegion CopyRegion ( Region3int16 region ) ;
44144417 public int CountCells ( ) ;
44154418 public void FillBall ( Vector3 center , float radius , Enum . Material material ) ;
@@ -4420,9 +4423,12 @@ public partial interface Terrain : BasePart
44204423 public object GetCell ( int x , int y , int z ) ;
44214424 public Color3 GetMaterialColor ( Enum . Material material ) ;
44224425 public object GetWaterCell ( int x , int y , int z ) ;
4426+ public TerrainIterateOperation IterateVoxelsAsync_beta ( Region3 region , int resolution , object [ ] channelIds ) ;
4427+ public TerrainModifyOperation ModifyVoxelsAsync_beta ( Region3 region , int resolution , object [ ] channelIds ) ;
44234428 public void PasteRegion ( TerrainRegion region , Vector3int16 corner , bool pasteEmptyCells ) ;
44244429 public object ReadVoxelChannels ( Region3 region , float resolution , object [ ] channelIds ) ;
44254430 public object ReadVoxels ( Region3 region , float resolution ) ;
4431+ public TerrainReadOperation ReadVoxelsAsync_beta ( Region3 region , int resolution , object [ ] channelIds ) ;
44264432 public void ReplaceMaterial ( Region3 region , float resolution , Enum . Material sourceMaterial , Enum . Material targetMaterial ) ;
44274433 public void SetCell ( int x , int y , int z , Enum . CellMaterial material , Enum . CellBlock block , Enum . CellOrientation orientation ) ;
44284434 public void SetCells ( Region3int16 region , Enum . CellMaterial material , Enum . CellBlock block , Enum . CellOrientation orientation ) ;
@@ -4433,6 +4439,7 @@ public partial interface Terrain : BasePart
44334439 public Vector3 WorldToCellPreferSolid ( Vector3 position ) ;
44344440 public void WriteVoxelChannels ( Region3 region , float resolution , object channels ) ;
44354441 public void WriteVoxels ( Region3 region , float resolution , object [ ] materials , object [ ] occupancy ) ;
4442+ public TerrainWriteOperation WriteVoxelsAsync_beta ( Region3 region , int resolution , object [ ] channelIds ) ;
44364443}
44374444
44384445public interface TriangleMeshPart : BasePart
@@ -6557,6 +6564,7 @@ public interface UserInputService : IServiceInstance
65576564 public Vector2 OnScreenKeyboardPosition { get ; }
65586565 public Vector2 OnScreenKeyboardSize { get ; }
65596566 public bool OnScreenKeyboardVisible { get ; }
6567+ public Enum . PreferredInput PreferredInput { get ; }
65606568 public bool TouchEnabled { get ; }
65616569 public CFrame UserHeadCFrame { get ; }
65626570 public bool VREnabled { get ; }
@@ -6922,3 +6930,29 @@ public interface Wire : ICreatableInstance
69226930 public string TargetName { get ; set ; }
69236931}
69246932
6933+ public interface TerrainIterateOperation : Object
6934+ {
6935+ public ScriptSignal CommitBlock ( object block ) ;
6936+ public delegate void ReadyDelegate ( object block ) ;
6937+ public event ReadyDelegate Ready ;
6938+ }
6939+
6940+ public interface TerrainModifyOperation : Object
6941+ {
6942+ public ScriptSignal CommitBlock ( object block ) ;
6943+ public delegate void ReadyDelegate ( object block ) ;
6944+ public event ReadyDelegate Ready ;
6945+ }
6946+
6947+ public interface TerrainReadOperation : Object
6948+ {
6949+ public delegate void ReadyDelegate ( object block ) ;
6950+ public event ReadyDelegate Ready ;
6951+ }
6952+
6953+ public interface TerrainWriteOperation : Object
6954+ {
6955+ public ScriptSignal CommitBlock ( object block ) ;
6956+ public object GetBlock ( ) ;
6957+ }
6958+
0 commit comments