Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
    // 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> ();
 }
Ejemplo n.º 5
0
 public StepObjectOnPlace(PhaseController pc, CheckTrigger tg) : base(pc)
 {
     trigger = tg;
 }