private void InitSkillPointerTrigger() { GameObject gameObject = new GameObject(); gameObject.name = "TriggerObj"; gameObject.transform.parent = base.transform; gameObject.transform.localScale = Vector3.one; gameObject.transform.localPosition = Vector3.zero; gameObject.layer = LayerMask.NameToLayer("SkillPointer"); CheckTrigger checkTrigger = gameObject.AddComponent <CheckTrigger>(); checkTrigger.OnTrigger += new CallbackDelegateBool(this.CallWhenTrigger); this.m_boxCollider = gameObject.GetComponent <BoxCollider>(); if (this.m_boxCollider == null) { this.m_boxCollider = gameObject.AddComponent <BoxCollider>(); this.m_boxCollider.size = new Vector3(1f, 5f, 1f); } this.m_boxCollider.isTrigger = true; Rigidbody rigidbody = gameObject.GetComponent <Rigidbody>(); if (rigidbody == null) { rigidbody = gameObject.AddComponent <Rigidbody>(); } rigidbody.useGravity = false; rigidbody.isKinematic = true; }
// Use this for initialization void Start() { grappleRenderer = GetComponent <LineRenderer>(); rb = GetComponentInChildren <Blob>().gameObject.GetComponent <Rigidbody2D>(); wallCollider = GetComponentInChildren <CheckTrigger>(); gm = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameManager>(); sqrMaxSpeed = maxSpeed * maxSpeed; }
// Use this for initialization void Start() { playerCam = GameObject.FindGameObjectWithTag("MainCamera").transform; check1 = this.transform.GetChild(0).GetComponent <CheckTrigger> (); check2 = this.transform.GetChild(1).GetComponent <CheckTrigger> (); }
// Use this for initialization void Start() { playerCam = GameObject.FindGameObjectWithTag ("MainCamera").transform; check1 = this.transform.GetChild (0).GetComponent<CheckTrigger> (); check2 = this.transform.GetChild (1).GetComponent<CheckTrigger> (); }
public StepObjectOnPlace(PhaseController pc, CheckTrigger tg) : base(pc) { trigger = tg; }