public void OnTriggerStay2D(Collider2D o) { BasicMovementController2D character = o.GetComponent <BasicMovementController2D>(); if (character) { character.SetLadderZone(Zone); } }
private void Awake() { m_StatController = GetComponent <CharacterStatController>(); m_MovementController = GetComponent <BasicMovementController2D>(); m_AnimationController = GetComponent <AdventurerAnimationController>(); m_Inventory = GetComponent <Inventory>(); m_Equipment = GetComponent <Equipment>(); }
public void OnTriggerExit2D(Collider2D col) { BasicMovementController2D character = col.GetComponent <BasicMovementController2D>(); if (character) { character.LadderAreaExit(); if (HasRestrictedArea) { character.ClearLadderRestrictedArea(); } } }
public void OnTriggerStay2D(Collider2D col) { BasicMovementController2D character = col.GetComponent <BasicMovementController2D>(); if (character) { //if (Collider.bounds.Contains(character.MotorCollider.bounds.center)) character.LadderAreaEnter(AreaBounds, TopAreaHeight, BottomAreaHeight); if (HasRestrictedArea) { character.SetLadderRestrictedArea(RestrictedAreaBounds, IsRestrictedAreaTopIgnored); } else { character.ClearLadderRestrictedArea(); } } }
private void Awake() { m_Controller = GetComponent <BasicMovementController2D>(); m_SpriteRenderer = m_Appearance.GetComponentInChildren <SpriteRenderer>(); }
private void Awake() { m_Controller = GetComponent <BasicMovementController2D>(); }