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; } }
private void Start() { SceneLinkedSMB <DarkKnight> .Initialize(m_animator, this); }
private void Start() { SceneLinkedSMB <TestCharacter> .Initialize(m_animator, this); }
private void Start() { SceneLinkedSMB <BigMouth> .Initialize(m_animator, this); }