C# Class GameMachine.UnityObjectHelper

Datei anzeigen Open project: gamemachine/gamemachine

Public Properties

Property Type Description
assets UnityEngine.Object>.Dictionary

Public Methods

Method Description
GetAsset ( UnityObject unityObject, Type type ) : Object
GetLocalObject ( UnityObject id ) : Object
Load ( UnityObject unityObject, Type type ) : UnityObject
Save ( UnityObject unityObject ) : UnityObject
SetLocalObject ( UnityObject unityObject, UnityEngine localObject ) : void
ShowInEditor ( string label, UnityObject unityObject, Type type ) : UnityObject

Private Methods

Method Description
GetFullPathWithoutExtension ( String path ) : String

Method Details

GetAsset() public static method

public static GetAsset ( UnityObject unityObject, Type type ) : Object
unityObject UnityObject
type System.Type
return UnityEngine.Object

GetLocalObject() public static method

public static GetLocalObject ( UnityObject id ) : Object
id UnityObject
return UnityEngine.Object

Load() public static method

public static Load ( UnityObject unityObject, Type type ) : UnityObject
unityObject UnityObject
type System.Type
return UnityObject

Save() public static method

public static Save ( UnityObject unityObject ) : UnityObject
unityObject UnityObject
return UnityObject

SetLocalObject() public static method

public static SetLocalObject ( UnityObject unityObject, UnityEngine localObject ) : void
unityObject UnityObject
localObject UnityEngine
return void

ShowInEditor() public static method

public static ShowInEditor ( string label, UnityObject unityObject, Type type ) : UnityObject
label string
unityObject UnityObject
type System.Type
return UnityObject

Property Details

assets public_oe static_oe property

public static Dictionary assets
return UnityEngine.Object>.Dictionary