static Assets() { // StreamingAssets Path StreamingAssetsPath = UnityEngine.Application.streamingAssetsPath + "/"; // StreamingAssets Url Path if (UnityEngine.Application.platform == RuntimePlatform.Android) { StreamingAssetsUrlPath = StreamingAssetsPath; } else if (UnityEngine.Application.platform == RuntimePlatform.WebGLPlayer) { int tempIndex = StreamingAssetsPath.IndexOf("#"); if (tempIndex > -1) { StreamingAssetsUrlPath = StreamingAssetsPath.Substring(0, tempIndex) + UNITY_ROOT + "StreamingAssets/"; } else { StreamingAssetsUrlPath = StreamingAssetsPath; } } else { StreamingAssetsUrlPath = "file:///" + StreamingAssetsPath; } //RuntimeAssets Path RuntimeAssetsPath = UnityEngine.Application.persistentDataPath + "/"; //AssetBundle Url Path RuntimeAssetsUrlPath = "file:///" + RuntimeAssetsPath; }
public Node <INode> GetNode(string nodeName) { switch (nodeName) { case StreamingAssetsPath.NAME: INode streamingAssetsPath = new StreamingAssetsPath() as INode; return(new Node <INode>(streamingAssetsPath)); case LoadTextFileAtPath.NAME: INode loadTextFileAtPath = new LoadTextFileAtPath() as INode; return(new Node <INode>(loadTextFileAtPath)); case LoadResource.NAME: INode loadResource = new LoadResource() as INode; return(new Node <INode>(loadResource)); default: return(null); } }
public Node <INode> GetNode(string nodeName) { switch (nodeName) { case DeltaTime.NAME: INode nodeDeltaTime = new DeltaTime() as INode; return(new Node <INode> (nodeDeltaTime)); case KeyDown.NAME: INode nodeKeyDown = new KeyDown() as INode; return(new Node <INode> (nodeKeyDown)); case Transform.NAME: INode nodeTransform = new Transform() as INode; return(new Node <INode> (nodeTransform)); case Vec3.NAME: INode nodeVec3 = new Vec3() as INode; return(new Node <INode> (nodeVec3)); case Key.NAME: INode nodeKey = new Key() as INode; return(new Node <INode> (nodeKey)); case FindByName.NAME: INode nodeFindByName = new FindByName() as INode; return(new Node <INode> (nodeFindByName)); case ObjectAttribute.NAME: INode nodeObjectAttribute = new ObjectAttribute() as INode; return(new Node <INode> (nodeObjectAttribute)); case SplitVec3.NAME: INode nodeSplitVec3 = new SplitVec3() as INode; return(new Node <INode> (nodeSplitVec3)); case Update.NAME: INode nodeUpdate = new Update() as INode; return(new Node <INode> (nodeUpdate)); case LateUpdate.NAME: INode nodeLateUpdate = new LateUpdate() as INode; return(new Node <INode> (nodeLateUpdate)); case MouseButtonDown.NAME: INode nodeMouseButtonDown = new MouseButtonDown() as INode; return(new Node <INode> (nodeMouseButtonDown)); case PlayerPreferences.NAME: INode nodePlayerPref = new PlayerPreferences() as INode; return(new Node <INode> (nodePlayerPref)); case SetActive.NAME: INode nodeSetActive = new SetActive() as INode; return(new Node <INode> (nodeSetActive)); case LoadScene.NAME: INode nodeLoadScene = new LoadScene() as INode; return(new Node <INode> (nodeLoadScene)); case MousePosition.NAME: INode nodeMousePosition = new MousePosition() as INode; return(new Node <INode> (nodeMousePosition)); case ScreenToWorld.NAME: INode nodeScreenToWorld = new ScreenToWorld() as INode; return(new Node <INode> (nodeScreenToWorld)); case LookAtPosition.NAME: INode nodeLookAt = new LookAtPosition() as INode; return(new Node <INode> (nodeLookAt)); case GetComponent.NAME: INode nodeGetComponent = new GetComponent() as INode; return(new Node <INode> (nodeGetComponent)); case Color.NAME: INode nodeColor = new Color() as INode; return(new Node <INode> (nodeColor)); case Instantiate.NAME: INode instantiate = new Instantiate() as INode; return(new Node <INode> (instantiate)); case MaterialColor.NAME: INode materialColor = new MaterialColor() as INode; return(new Node <INode> (materialColor)); case Quit.NAME: INode quit = new Quit() as INode; return(new Node <INode> (quit)); case LoadTextFileAtPath.NAME: INode loadTextFileAtPath = new LoadTextFileAtPath() as INode; return(new Node <INode>(loadTextFileAtPath)); case StreamingAssetsPath.NAME: INode streamingAssetsPath = new StreamingAssetsPath() as INode; return(new Node <INode>(streamingAssetsPath)); case AddConstellationBehaviourFromJSON.NAME: INode addConstellationBehaviourFromJSON = new AddConstellationBehaviourFromJSON() as INode; return(new Node <INode>(addConstellationBehaviourFromJSON)); default: return(null); } }