Exemple #1
0
        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>();
 }