2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
6 // $Header: r:/t2repos/thief2/src/script/keyscpt.cpp,v 1.5 1998/06/25 22:51:46 XEMU Exp $
25 // must be last header
28 ////////////////////////////////////////////////////////////
29 // Locked Script Service
31 DECLARE_SCRIPT_SERVICE_IMPL(cKeySrv
, Key
)
34 STDMETHOD_(BOOL
, TryToUseKey
)(const object
&key_object
, const object
&locked_object
, eKeyUse how
)
37 ObjID key_obj
= ScriptObjID(key_object
);
38 ObjID lock_obj
= ScriptObjID(locked_object
);
41 retval
= pKeySys
->TryToUseKey(key_obj
, lock_obj
, how
);
46 IMPLEMENT_SCRIPT_SERVICE_IMPL(cKeySrv
, Key
);