private void Awake() { boxCollider = GetComponent <BoxCollider2D>(); spriteRenderer = GetComponent <SpriteRenderer>(); original = spriteRenderer.sprite; originalLayerMask = gameObject.layer; mpc = GetComponent <MovingPlatController>(); }
void OnTriggerEnter(Collider c) { if (!startFromBeginning && c.gameObject.CompareTag("Player")) { MovingPlatController m = transform.parent.GetComponent <MovingPlatController>(); m.startMoving(); if (canPlayerNotMove) { Player p = c.gameObject.GetComponent <Player>(); p.inControl = false; } } }