// Token: 0x06000F06 RID: 3846 RVA: 0x00039DF4 File Offset: 0x00037FF4
 public static void OnDestroy(global::IUseable self, global::Useable useable)
 {
     if (useable && useable.occupied)
     {
         useable.Eject();
     }
 }
Beispiel #2
0
    // Token: 0x06002C6B RID: 11371 RVA: 0x000A63D0 File Offset: 0x000A45D0
    public static bool UseableForwardFromContext(global::IContextRequestable requestable, global::Controllable controllable, global::Useable useable)
    {
        MonoBehaviour monoBehaviour = requestable as MonoBehaviour;

        if (!useable)
        {
            useable = monoBehaviour.GetComponent <global::Useable>();
        }
        global::Character idMain = controllable.idMain;

        return(idMain && useable && useable.EnterFromContext(idMain).Succeeded());
    }
Beispiel #3
0
 // Token: 0x06002C6D RID: 11373 RVA: 0x000A6434 File Offset: 0x000A4634
 public static global::ContextResponse UseableForwardFromContextRespond(global::IContextRequestable requestable, global::Controllable controllable, global::Useable useable)
 {
     return((!global::ContextRequestable.UseableForwardFromContext(requestable, controllable, useable)) ? global::ContextResponse.FailBreak : global::ContextResponse.DoneBreak);
 }