private void InitPointTip() { if (showPointerTip == false) { pointerTip = new GameObject("F_Pointer_PointerTip"); pointerTip.transform.SetParent(holder.transform); } else { if (pointerTipType == PointerTipEnum.Sphere) { pointerTip = GameObject.CreatePrimitive(PrimitiveType.Sphere); pointerTip.transform.name = string.Format("[{0}]F_Pointer_PointerTip", this.gameObject.name); pointerTip.GetComponent <SphereCollider>().isTrigger = true; } else { if (pointerTipPerfab == null) { // canUpdate = false; return; } else { pointerTip = (GameObject)Instantiate(pointerTipPerfab, Vector3.zero, Quaternion.identity); } } pointerTip.transform.parent = holder.transform; pointerTip.transform.localScale = Vector3.one * 0.3f; pointerTip.AddComponent <Rigidbody>().isKinematic = true; } LayerManger.setLayer(pointerTip, LayerManger.IGNORE_RAYCAST); }
public int ContainerID = -1; // Set uninitialized ID for this container. ID should be set in Editor. /* Initialization on game start. */ void Start() { // Register components: Collider = this.GetComponent <BoxCollider>(); // Find layer manager: manager = FindObjectOfType <LayerManger>(); }
// Use this for initialization void Start() { channel = new Channel("172.18.224.168:50051", ChannelCredentials.Insecure); Debug.Log("Created channel."); client = new Evaluator.Evaluator.EvaluatorClient(channel); Debug.Log("Created client."); manager = FindObjectOfType <LayerManger>(); }
private void InitPointer() { if (pointerType == PointTypeEnum.Line) { pointer = new GameObject("F_Pointer_LinePointer"); pointer.transform.SetParent(holder.transform); _lineRenderer = pointer.AddComponent <LineRenderer>(); //_lineRenderer.material = new Material(Shader.Find("Sprites/Default")); _lineRenderer.SetWidth(lineStartThickness, lineEndThickness); } else { pointer = GameObject.CreatePrimitive(PrimitiveType.Cube); pointer.transform.name = string.Format("[{0}]F_Pointer_CubePointer", this.gameObject.name); pointer.transform.parent = holder.transform; pointer.GetComponent <BoxCollider>().isTrigger = true; pointer.AddComponent <Rigidbody>().isKinematic = true; } LayerManger.setLayer(pointer, LayerManger.IGNORE_RAYCAST); }
private void Awake() { collider = GetComponent <Collider>(); manager = (LayerManger)FindObjectOfType(typeof(LayerManger)); }
// Use this for initialization void Start() { Collider = this.GetComponent <BoxCollider>(); manager = FindObjectOfType <LayerManger>(); }