Ejemplo n.º 1
0
        private void Start()
        {
            SceneLinkedSMB <EnemyBehaviour> .Initialize(m_Animator, this);

            m_LocalBounds = new Bounds();
            int count = m_CharacterController2D.rigidbdoy.GetAttachedColliders(s_ColliderCache);

            for (int i = 0; i < count; ++i)
            {
                m_LocalBounds.Encapsulate(transform.InverseTransformBounds(s_ColliderCache[i].bounds));
            }

            m_Filter              = new ContactFilter2D();
            m_Filter.layerMask    = m_CharacterController2D.grounded_layer_mask;
            m_Filter.useLayerMask = true;
            m_Filter.useTriggers  = false;

            if (meleeDamager)
            {
                m_LocalDamagerPosition = meleeDamager.transform.localPosition;
            }
        }
Ejemplo n.º 2
0
 private void Start()
 {
     SceneLinkedSMB <DarkKnight> .Initialize(m_animator, this);
 }
Ejemplo n.º 3
0
 private void Start()
 {
     SceneLinkedSMB <TestCharacter> .Initialize(m_animator, this);
 }
Ejemplo n.º 4
0
 private void Start()
 {
     SceneLinkedSMB <BigMouth> .Initialize(m_animator, this);
 }