Exemplo n.º 1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        MarioControl mc = collision.gameObject.GetComponent <MarioControl>();

        if (mc != null)
        {
            mc.ladderZone = true;
        }
    }
Exemplo n.º 2
0
    protected override void Start()
    {
        base.Start();
        mc           = GameObject.FindGameObjectWithTag("Player").GetComponent <MarioControl>();
        OnDragEvent += mc.SetDrag;

        // 能移动的半径 = 摇杆的宽 * Dis
        dragRdius = content.sizeDelta.x * Dis;
    }
Exemplo n.º 3
0
 // Use this for initialization
 void Start()
 {
     mc                 = GetComponent <MarioControl>();
     UImanager          = FindObjectOfType <UIManager>();
     SetKillEvent      += UImanager.SetKillNumber;
     DamageEvent       += mc.SmallJump;
     DethEvent         += mc.CollisionEnemy;
     ChangeBigEvent    += mc.ChangeBig;
     BoundaryDethEvent += mc.SetDeth;
 }
Exemplo n.º 4
0
    private void OnTriggerExit2D(Collider2D collision)
    {
        MarioControl mc = collision.gameObject.GetComponent <MarioControl>();

        if (mc != null)
        {
            mc.ladderZone = false;
            mc.GetComponent <Rigidbody2D>().gravityScale = 1f;
        }
    }
Exemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     scoreNumber     = 0;
     lifeNumber      = 3;
     killNumber      = 0;
     isEnd           = false;
     pausedPanelOpen = false;
     Head.transform.DOMoveY(Head.transform.position.y - 1.2f, 1f, false);
     mc         = FindObjectOfType <MarioControl>();
     JumpEvent += mc.MobileJump;
 }
Exemplo n.º 6
0
    private void FixedUpdate()
    {
        MarioControl mc = gameObject.GetComponent <MarioControl>();

        if (mc.GetComponent <MarioControl>().ladderZone)
        {
            mc.GetComponent <Rigidbody2D>().gravityScale = 0f;
        }
        else
        {
            mc.GetComponent <Rigidbody2D>().gravityScale = 1f;
        }
    }
Exemplo n.º 7
0
 public void FindPlayer()
 {
     mc = GameObject.FindGameObjectWithTag("Player").GetComponent <MarioControl>();
     JumpButtonEvent += mc.MobileJump;
 }
Exemplo n.º 8
0
 private void Start()
 {
     mc = GameObject.FindGameObjectWithTag("Player").GetComponent <MarioControl>();
     JumpButtonEvent += mc.MobileJump;
 }
Exemplo n.º 9
0
 // Start is called before the first frame update
 void Start()
 {
     mc = gameObject.GetComponentInParent <MarioControl>();
 }
Exemplo n.º 10
0
 public void FindPlayer()
 {
     mc           = GameObject.FindGameObjectWithTag("Player").GetComponent <MarioControl>();
     OnDragEvent += mc.SetDrag;
 }
Exemplo n.º 11
0
    private void OnTriggerStay2D(Collider2D collision)
    {
        MarioControl mc = gameObject.GetComponent <MarioControl>();

        mc.GetComponent <Rigidbody2D>().gravityScale = 0f;
    }