void OnTriggerEnter2D(Collider2D col)
    {
        if (col.gameObject.tag.Equals(EnemyAWConst.ENEMY))
        {
            EndBossMovement MoveAutoScript = col.gameObject.GetComponent <EndBossMovement>();

            if (MoveAutoScript != null)
            {
                MoveAutoScript.DoEnemyStatePointAction(Jump_Up, Jump_Forward, Move_Forward, Move_DirectionChange);
            }
        }
    }
Beispiel #2
0
    private void FixGameObjectPosition(Collider2D col, bool triggerEnabled)
    {
        // Der Player darf nicht durch die Seitenwände springen
        if (col.gameObject.tag.Equals(EnemyAWConst.PLAYER))
        {
            MyPlayerController cont = col.gameObject.GetComponent <MyPlayerController>();
            cont.PlayerPolygonCollider.isTrigger = triggerEnabled;
        }

        if (LayerMask.LayerToName(col.gameObject.layer).Equals(EnemyAWConst.ENEMY))
        {
            if (!col.gameObject.tag.Equals(EnemyAWConst.ENEMY_BOUNCING))
            {
                EndBossMovement cont = col.gameObject.GetComponent <EndBossMovement>();
                cont.EnemyTriggerCollider.isTrigger = triggerEnabled;
            }
        }
    }