void Start() { instance = this; cc = FindObjectOfType <vThirdPersonController>(); tpCamera = FindObjectOfType <vThirdPersonCamera>(); currentAimCanvas = aimCanvasCollection[0]; }
private void PUN_ConvertControlAimCanvas(GameObject obj) { if (obj.GetComponent <vControlAimCanvas>() || obj.GetComponent <PUN_ControlAimCanvas>()) { vControlAimCanvas org = obj.GetComponent <vControlAimCanvas>(); if (!obj.GetComponent <PUN_ControlAimCanvas>()) { obj.AddComponent <PUN_ControlAimCanvas>(); PUN_ControlAimCanvas newComp = obj.GetComponent <PUN_ControlAimCanvas>(); PUN_Helpers.CopyComponentTo(org, newComp); DestroyImmediate(org); } obj.GetComponent <PUN_ControlAimCanvas>().enabled = true; modified.Add(obj); } }
private void PUN_ConvertControlAimCanvas(GameObject obj) { if (!obj.GetComponent <PUN_ControlAimCanvas>()) { obj.AddComponent <PUN_ControlAimCanvas>(); } if (obj.GetComponent <vControlAimCanvas>()) { obj.GetComponent <PUN_ControlAimCanvas>().canvas = obj.GetComponent <vControlAimCanvas>().canvas; obj.GetComponent <PUN_ControlAimCanvas>().aimCanvasCollection = obj.GetComponent <vControlAimCanvas>().aimCanvasCollection; obj.GetComponent <PUN_ControlAimCanvas>().currentAimCanvas = obj.GetComponent <vControlAimCanvas>().currentAimCanvas; vControlAimCanvas canvas = obj.GetComponent <vControlAimCanvas>(); if (canvas.GetType() != typeof(PUN_ControlAimCanvas)) { DestroyImmediate(canvas); } } obj.GetComponent <PUN_ControlAimCanvas>().enabled = true; modified.Add(obj); }