Version: 5.6

説明

ログメッセージが発行されたときに受信するためのイベントハンドラー

このイベントはメインスレッドでのみ動作します。もしハンドラー内で、メインスレッドのみ呼び出し可能な Unity の API を使用したい場合や、なんらかの理由があった場合、スレッドセーフでないかもしれません。

var output : String = "";
var stack : String = "";

function OnEnable () { Application.logMessageReceived += HandleLog; }

function OnDisable () { // Remove callback when object goes out of scope Application.logMessageReceived -= HandleLog; }

function HandleLog (logString : String, stackTrace : String, type : LogType) { output = logString; stack = stackTrace; }