예제 #1
0
파일: Npc.cs 프로젝트: PenpenLi/BWM
    public static void Execute(AddMapNpcDataAndPosMapUserCmd_S cmd)
    {
        var npc = Npc.All[cmd.data.tempid];

        if (npc != null)
        {
            npc.ServerInfo = cmd.data;
        }
        else
        {
            npc = Npc.Create(cmd.baseid, cmd.data);
            Npc.All[cmd.data.tempid] = npc;
        }

        npc.entity.Grid = new MapGrid(cmd.poscm);
    }