C# Class nodeParser.nodeParser

Inheritance: INodeParser
Datei anzeigen Open project: lightszero/EgretUnity Class Usage Examples

Public Properties

Property Type Description
_obj UnityEngine.GameObject
bufs byte[]>.Dictionary
debug bool

Public Methods

Method Description
GenNode ( ) : GameObject
GetAllMatParsers ( ) : List
GetBufs ( ) : byte[]>.Dictionary
GetMatConfig ( Material mat ) : MyJson.JsonNode_Object
GetMatParser ( string shaderName ) : MatParser
InitMatParser ( string shader, MyJson json ) : void
Json2Obj ( MyJson _json, GameObject _obj, DelayProcess dp ) : void
Obj2Json ( GameObject _obj, MyJson _json ) : void
RegComponentParser ( IComponetParser parser ) : void
SaveNode ( GameObject _object ) : void
SetBufs ( byte[]>.Dictionary _bufs ) : void
nodeParser ( ) : UnityEngine

Method Details

GenNode() public method

public GenNode ( ) : GameObject
return UnityEngine.GameObject

GetAllMatParsers() public method

public GetAllMatParsers ( ) : List
return List

GetBufs() public method

public GetBufs ( ) : byte[]>.Dictionary
return byte[]>.Dictionary

GetMatConfig() public static method

public static GetMatConfig ( Material mat ) : MyJson.JsonNode_Object
mat UnityEngine.Material
return MyJson.JsonNode_Object

GetMatParser() public method

public GetMatParser ( string shaderName ) : MatParser
shaderName string
return MatParser

InitMatParser() public method

public InitMatParser ( string shader, MyJson json ) : void
shader string
json MyJson
return void

Json2Obj() public method

public Json2Obj ( MyJson _json, GameObject _obj, DelayProcess dp ) : void
_json MyJson
_obj UnityEngine.GameObject
dp DelayProcess
return void

Obj2Json() public method

public Obj2Json ( GameObject _obj, MyJson _json ) : void
_obj UnityEngine.GameObject
_json MyJson
return void

RegComponentParser() public method

public RegComponentParser ( IComponetParser parser ) : void
parser IComponetParser
return void

SaveNode() public method

public SaveNode ( GameObject _object ) : void
_object UnityEngine.GameObject
return void

SetBufs() public method

public SetBufs ( byte[]>.Dictionary _bufs ) : void
_bufs byte[]>.Dictionary
return void

nodeParser() public method

public nodeParser ( ) : UnityEngine
return UnityEngine

Property Details

_obj public_oe property

public GameObject,UnityEngine _obj
return UnityEngine.GameObject

bufs public_oe property

public Dictionary bufs
return byte[]>.Dictionary

debug public_oe property

public bool debug
return bool