i've used next method to examine objects in inventory (e.g. read a book):
(in items/book script)
/on "LookAt"/
{
Game.ChangeScene("scenes\bookopen\bookopen.scene");
Game.DropItem("book");
}
/and added next script for the bookopen scene init script/
on "LeftClick"
{
Game.ChangeScene(Game.PrevSceneFilename);
//
Game.TakeItem("book");
var EntBook = Scene.GetNode("book");
EntBook.Active = false;
//
}
and its working perfect, problem is because game change to prev scene but music is also reloaded, is it possible to add script to avoid music playback interruption , i use this script to attach music for scene ( scene init script)
Game.PlayMusicChannel(0,"sounds\Salex1d.ogg",true);
Game.SetMusicChannelVolume(0,70);