void OnCollisionEnter(Collision collision) { EnemyView other = collision.collider.gameObject.GetComponent <EnemyView> (); if (other) { collisionSignal.Dispatch(); } }
private void moveEnemy() { ObjectStatus enemy = gameModel.currentLevel.enemies [index]; if (index < gameModel.currentLevel.enemies.Count) { Vector3 pos = gameUtil.positionInWorldSpace(enemy.x, enemy.y); EnemyView enemyView = enemy.view as EnemyView; enemyView.GoTo(pos); } }