LINQO Life

Katalog Mekanik Phaser

Akses Publik

NPC

Dialog NPC

Menghentikan karakter dan mengirim data percakapan ke panel dialog antarmuka.

npc-dialogue.js
talkToNpc(npc) {
    this.player.setVelocity(0, 0);
    this.game.events.emit('dialogue-request', {
        speaker: npc.name,
        lines: npc.dialogueLines,
    });
}

Potongan kode disederhanakan untuk pembelajaran. Implementasi production dapat memiliki validasi, penyimpanan progres, dan penanganan error tambahan.