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); } } }
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; } } }