void Start()
    {
        _animator       = GetComponent <Animator>();
        _spriteRenderer = GetComponent <SpriteRenderer>();

        _gravityEntity = this.gameObject.GetComponentInAncestry <GravityEntity>();
    }
Example #2
0
 void Start() {
     _collisionHandler = GetComponent<CollisionHandler>();
     _collisionHandler.OnVerticalCollision += OnVerticalCollision;
     
     _gravityEntity = GetComponent<GravityEntity>();
     _gravityEntity.AfterGravity += HandleUpdate;
     _gravityEntity.Die += Die;
 }
    void Start()
    {
        _gravityEntity = GetComponent <GravityEntity>();

        direction = new Vector2(-Random.value / 5f, Random.value / 5f);
        _gravityEntity.velocity = direction;

        StartCoroutine(KillYoself());
    }
Example #4
0
    void Start()
    {
        _animator = GetComponentInChildren <Animator>();

        _collisionHandler = GetComponent <CollisionHandler>();
        _collisionHandler.OnVerticalCollision += HandleVerticalCollision;

        _gravityEntity      = GetComponent <GravityEntity>();
        _gravityEntity.Hit += DamagePlayer;
        _gravityEntity.Die += OnDeath;
    }
Example #5
0
    void Start()
    {
        _animator = GetComponent <Animator>();

        _spriteRenderer = GetComponent <SpriteRenderer>();

        _collisionHandler = GetComponent <CollisionHandler>();
        _collisionHandler.OnHorizontalCollision += OnWallCollision;

        _gravityEntity      = GetComponent <GravityEntity>();
        _gravityEntity.Die += Die;

        _gravityEntity.velocity.x = MoveSpeed;
    }
Example #6
0
 void Start()
 {
     _spriteRenderer              = GetComponent <SpriteRenderer>();
     _gravityEntity               = GetComponent <GravityEntity>();
     _gravityEntity.AfterGravity += DoStuff;
 }
Example #7
0
 void Start()
 {
     _children           = new List <GameObject>(childCount);
     _gravityEntity      = GetComponent <GravityEntity>();
     _gravityEntity.Hit += Die;
 }