Esempio n. 1
0
//传送回base
func (t *TeleportHelper) teleportToBase(app *RemoteApp, object datatype.Entityer, mailbox rpc.Mailbox, args ...interface{}) error {
	sd := object.GetSceneData()
	infos := make([]interface{}, 0, len(args)+1)
	infos = append(infos, sd)
	infos = append(infos, args)
	return app.CallBack(&mailbox, "Teleport.SyncBaseWithSceneData", t.OnSyncBaseWithSceneData, infos)
}