// DO NOT RENAME/CHANGE INERFACE: callbacks from android kumakore API private void onMessage(string packageData) { NotificationPackage pack = new NotificationPackage(); pack.deserialize(packageData); RaiseOnNotify(pack); }
private void RaiseOnNotify(NotificationPackage pack) { //threadsafe Action<NotificationPackage> temp = onNotifyEvent; if (temp != null) temp(pack); onNotify(pack); }
protected abstract void onNotify(NotificationPackage package);
protected override void onNotify(NotificationPackage pack) { _info = pack.getMessage(); Debug.Log(pack.getMessage()); }