public bool TriggerDialog(uint dialogId, System.Action finishedCallback, Transform source) { if (source != null) { ActorMono actMono = ActorHelper.GetActorMono(source); if (actMono != null) { NpcPlayer sourceActor = actMono.BindActor as NpcPlayer; if (sourceActor != null) { sourceActor.TurnToLocalPlayer(); } } } return(TriggerDialog(dialogId, finishedCallback)); }
static int _m_TurnToLocalPlayer(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); NpcPlayer __cl_gen_to_be_invoked = (NpcPlayer)translator.FastGetCSObj(L, 1); try { { __cl_gen_to_be_invoked.TurnToLocalPlayer( ); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }