public static SteamVRTeleportButton Create(GameObject parent, Vector3 position, Vector3 destination, TeleportButtonModel model, Sprite image) { var go = new GameObject("TeleportButton"); SteamVRTeleportButton tp = go.AddComponent <SteamVRTeleportButton>(); tp.transform.SetParent(parent.transform, false); tp.transform.localPosition = position; tp.Destination = destination; tp.Model = model; tp.Image = image; return(tp); }
public static SteamVRTeleportButton Create(GameObject parent, Vector3 position, Vector3 destination, TeleportButtonModel model, string text) { var go = new GameObject("TeleportButton"); var tp = go.AddComponent <SteamVRTeleportButton>(); var t = tp.transform; t.SetParent(parent.transform, false); t.localPosition = position; tp.destination = destination; tp.model = model; tp.text = text; return(tp); }