示例#1
0
        private void Start()
        {
            _dead             = false;
            _collider.enabled = true;

            _moveVector = Vector3.right;
            meleeDamager.EnableDamage();

            Collider2D[] _colliderCache = new Collider2D[16];
            _localBounds = new Bounds();
            int count = _controller.Rigidbody2D.GetAttachedColliders(_colliderCache);

            for (int i = 0; i < count; ++i)
            {
                _localBounds.Encapsulate(transform.InverseTransformBounds(_colliderCache[i].bounds));
            }
            SceneLinkedSMB <EnemyBehaviour> .Initialise(_animator, this);
        }
示例#2
0
 private void Start()
 {
     meleeAttack.EnableDamage();
     SceneLinkedSMB <PlayerCharacter> .Initialise(_animator, this);
 }