static public VitalSign NewVitalSign(Transform parent, Vector3 pos, Color color, string name, string high, string low) { VitalSign vital = Instantiate(VitalSignPrefab, parent).GetComponentInChildren <VitalSign>(); vital.Init(pos, color, name, high, low); return(vital); }
// Start is called before the first frame update void Start() { HRValue = "--"; SpO2Value = "--"; GameObject VitalSignPrefab = Resources.Load("VitalSign/VitalSign") as GameObject; HR = UnityEngine.Object.Instantiate(VitalSignPrefab, transform).GetComponentInChildren <VitalSign>(); HR.Init(new Vector3(XOffset, YOffset + 0.00f, 0f), Color.green, "HR", "160", "75"); SpO2 = UnityEngine.Object.Instantiate(VitalSignPrefab, transform).GetComponentInChildren <VitalSign>(); SpO2.Init(new Vector3(XOffset, YOffset + 0.25f, 0f), Color.cyan, "SpO2", "100", "90"); //Camera.transform.position //(Camera.transform.up * cornerOffsetY) + (Camera.transform.left * cornerOffsetX) //new Vector3(-2.5f, 1.5f, 0.0f) transform.SetPositionAndRotation((Camera.transform.position + Camera.transform.forward * Distantce) + (Camera.transform.up * cornerOffsetY) + (Camera.transform.right * cornerOffsetX), Quaternion.LookRotation(Camera.transform.forward, Camera.transform.up)); gameObject.SetActive(true); }