Библиотеки

список библиотек s&box

Scene Loading Utility

nolankicks.sceneloadingutility

No summary provided.

Описание

About Scene Loading Utility

A custom scene loading library that allows for manipulation of the scene file before loading

Api

public class CustomScene
{
public CustomScene( SceneFile sceneFile );

//Creates an object in the custom scene
public void CreateObject( GameObject gameObject );

//Get a json object

//Find all objects by a type of a component
public IEnumerable<JsonObject> GetAllObjectsByType( Type type );

//Gets an object within the scene from a guid
public IEnumerable<JsonObject> GetAllObjectsByGuid( string guid );

//Gets an object within the scene from a name
public IEnumerable<JsonNode> GetAllObjectsByName( string name )

//Manipulate the json object

//Adds a component to a json object by a type
public void AddComponentByType( JsonObject obj, Type componentType )

//Adds a component from a json object to a JsonObject GameObject
public void AddComponent( JsonObject obj, JsonObject newComponent )

//Removes a component by a type from a JsonObject
public void RemoveComponentByType( JsonObject obj, Type type )

//Remove an object from the scene
public void RemoveObject( JsonNode obj )

//Loads the custom scene
public void LoadScene();
}

Example

public void LoadScene()
{
var customScene = new CustomScene( sceneFile );
if ( customScene.GetAllObjectsByType( typeof( SkinnedModelRenderer ) ).Count() == 0 )
{
customScene.CreateObject( new GameObject() );
}

customScene.LoadScene();
}

01
Миниатюра Opium Postprocess
Opium Postprocess nolankicks.opiumpostprocess

A Retro Console Shader

+0 24 ч
5избранное
5положительные оценки
65%Terry Score
02
Миниатюра Screen Shot Library
Screen Shot Library nolankicks.screenshotlibrary

A library that allows screenshotting of a scene

+0 24 ч
3избранное
2положительные оценки
43%Terry Score
03
Миниатюра No Clip Library
No Clip Library nolankicks.noclip

No summary provided.

+0 24 ч
3избранное
0положительные оценки
--Terry Score
04
Миниатюра Websocket Tools
Websocket Tools nolankicks.websocket_tools

A library that is designed to help simplify the process of interacting with Websockets

+0 24 ч
2избранное
2положительные оценки
43%Terry Score
05
Миниатюра Kicks' Component Collection
Kicks' Component Collection nolankicks.kickscomponents

No summary provided.

+0 24 ч
1избранное
0положительные оценки
--Terry Score