Skip to content

Instantly share code, notes, and snippets.

using System.Reflection;
using UnityEditor.ShaderGraph;
[Title("Custom", "Gamma Correction Node")]
public class GammaCorrectionNode : CodeFunctionNode
{
public GammaCorrectionNode()
{
name = "Gamma Correction";
}
public class UnityFragment extends Fragment {
protected UnityPlayer mUnityPlayer;
FrameLayout frameLayoutForUnity;
public UnityFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
using UnityEngine;
using UnityEngine.UI;
public class DataExchanger : MonoBehaviour
{
public InputField fld;
// a method which can be called from Android app
public void ShowMessage(string message)
{
FROM ubuntu:18.04
ENV DEBIAN_FRONTEND noninteractive
ENV DEBCONF_NONINTERACTIVE_SEEN true
RUN apt-get update -qq; \
apt-get install -qq -y \
locales \
software-properties-common \
unzip \
public class AssetSpawnerTest
{
[UnityTest]
public IEnumerator Should_InstantiateObject_When_GivenStringHasNameAndPosition()
{
//given
// mock the CSV reader
var reader = Substitute.For<ICsvReader>();
reader.ReadNextLine().Returns("CubeX,2,3,3");
String expectedName = "CubeX";
public interface ICsvReader
{
string ReadNextLine();
}
public class AssetSpawner
{
public void createAGameObjectFromString(String csvString)
{
String[] tokens = csvString.Split(",".ToCharArray());
if (tokens.Length >= 4)
{
GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
Vector3 position = new Vector3(float.Parse(tokens[1]),float.Parse(tokens[2]),float.Parse(tokens[3]));
cube.name = tokens[0];
public class AssetSpawnerTest
{
[UnityTest]
public IEnumerator Should_InstantiateObject_When_GivenStringHasNameAndPosition()
{
//given
String csvString = "CubeX,2,3,3";
String expectedName = "CubeX";
Vector3 expectedCoordinate = new Vector3(2f,3f,3f);
public class AssetSpawnerTest
{
[UnityTest]
public IEnumerator Should_InstantiateObject_When_GivenStringHasNameAndPosition()
{
//given
String csvString = "CubeX,2,3,3";
String expectedName = "CubeX";
//when
AssetSpawner assetSpawner = new AssetSpawner();
public class AssetSpawner
{
public void createAGameObjectFromString(String csvString)
{
String[] tokens = csvString.Split(",".ToCharArray());
if (tokens.Length >= 4)
{
GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
cube.name = tokens[0];
}