Example #1
0
        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));
        }
Example #2
0
        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));
            }
        }