private void OnTriggerEnter2D(Collider2D collision) { MarioControl mc = collision.gameObject.GetComponent <MarioControl>(); if (mc != null) { mc.ladderZone = true; } }
protected override void Start() { base.Start(); mc = GameObject.FindGameObjectWithTag("Player").GetComponent <MarioControl>(); OnDragEvent += mc.SetDrag; // 能移动的半径 = 摇杆的宽 * Dis dragRdius = content.sizeDelta.x * Dis; }
// 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; }
private void OnTriggerExit2D(Collider2D collision) { MarioControl mc = collision.gameObject.GetComponent <MarioControl>(); if (mc != null) { mc.ladderZone = false; mc.GetComponent <Rigidbody2D>().gravityScale = 1f; } }
// 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; }
private void FixedUpdate() { MarioControl mc = gameObject.GetComponent <MarioControl>(); if (mc.GetComponent <MarioControl>().ladderZone) { mc.GetComponent <Rigidbody2D>().gravityScale = 0f; } else { mc.GetComponent <Rigidbody2D>().gravityScale = 1f; } }
public void FindPlayer() { mc = GameObject.FindGameObjectWithTag("Player").GetComponent <MarioControl>(); JumpButtonEvent += mc.MobileJump; }
private void Start() { mc = GameObject.FindGameObjectWithTag("Player").GetComponent <MarioControl>(); JumpButtonEvent += mc.MobileJump; }
// Start is called before the first frame update void Start() { mc = gameObject.GetComponentInParent <MarioControl>(); }
public void FindPlayer() { mc = GameObject.FindGameObjectWithTag("Player").GetComponent <MarioControl>(); OnDragEvent += mc.SetDrag; }
private void OnTriggerStay2D(Collider2D collision) { MarioControl mc = gameObject.GetComponent <MarioControl>(); mc.GetComponent <Rigidbody2D>().gravityScale = 0f; }