Skip to content

Instantly share code, notes, and snippets.

Vector3 GetHorizontalAxis(float inputHorizontal)
{
return new Vector3(0, inputHorizontal, 0);
}
Vector3 GetVerticalAxis(float inputVertical)
{
return transform.right * inputVertical;
}
public class SamplePrefab : MonoBehaviour
{
public Func<GameObject> Generator
{
get{ return () => Instantiate(this); }
}
}
public class SampleClass : MonoBehaviour
{
[SerializeField]
SamplePrefab prefab;
void Awake()
{
var instance = Instantiate(prefab);
}