mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
remove old panda support
This commit is contained in:
parent
8335c5778c
commit
e570510887
@ -752,10 +752,6 @@ class Actor(DirectObject, NodePath):
|
||||
away. """
|
||||
|
||||
self.__LODAnimation = (farDistance, nearDistance, delayFactor)
|
||||
|
||||
# Temporary hasattr for old Panda.
|
||||
if not hasattr(Character, 'setLodAnimation'):
|
||||
return
|
||||
|
||||
for lodData in self.__partBundleDict.values():
|
||||
for partData in lodData.values():
|
||||
@ -770,10 +766,6 @@ class Actor(DirectObject, NodePath):
|
||||
|
||||
self.__LODAnimation = None
|
||||
|
||||
# Temporary hasattr for old Panda.
|
||||
if not hasattr(Character, 'setLodAnimation'):
|
||||
return
|
||||
|
||||
for lodData in self.__partBundleDict.values():
|
||||
for partData in lodData.values():
|
||||
char = partData.partBundleNP
|
||||
@ -2300,9 +2292,7 @@ class Actor(DirectObject, NodePath):
|
||||
to be loaded immediately. """
|
||||
|
||||
for bundle in self.getPartBundles(partName = partName):
|
||||
# Temporary hasattr for old Pandas.
|
||||
if hasattr(bundle, 'waitPending'):
|
||||
bundle.waitPending()
|
||||
bundle.waitPending()
|
||||
|
||||
def __bindAnimToPart(self, animName, partName, lodName,
|
||||
allowAsyncBind = True):
|
||||
|
@ -43,11 +43,7 @@ class Loader(DirectObject):
|
||||
# special methods
|
||||
def __init__(self, base):
|
||||
self.base = base
|
||||
# Temporary hasattr for old Pandas.
|
||||
if hasattr(PandaLoader, 'getGlobalPtr'):
|
||||
self.loader = PandaLoader.getGlobalPtr()
|
||||
else:
|
||||
self.loader = PandaLoader()
|
||||
self.loader = PandaLoader.getGlobalPtr()
|
||||
|
||||
self.hook = "async_loader_%s" % (Loader.loaderIndex)
|
||||
Loader.loaderIndex += 1
|
||||
@ -182,11 +178,7 @@ class Loader(DirectObject):
|
||||
cb = Loader.Callback(len(modelList), gotList, callback, extraArgs)
|
||||
i=0
|
||||
for modelPath in modelList:
|
||||
# Temporary hasattr for old Pandas.
|
||||
if hasattr(self.loader, 'makeAsyncRequest'):
|
||||
request = self.loader.makeAsyncRequest(Filename(modelPath), loaderOptions)
|
||||
else:
|
||||
request = ModelLoadRequest(Filename(modelPath), loaderOptions)
|
||||
request = self.loader.makeAsyncRequest(Filename(modelPath), loaderOptions)
|
||||
request.setDoneEvent(self.hook)
|
||||
request.setPythonObject((cb, i))
|
||||
i+=1
|
||||
|
@ -168,12 +168,7 @@ class ShowBase(DirectObject.DirectObject):
|
||||
|
||||
self.hidden = NodePath('hidden')
|
||||
|
||||
# Temporary hasattr for old pandas.
|
||||
if hasattr(GraphicsEngine, 'getGlobalPtr'):
|
||||
self.graphicsEngine = GraphicsEngine.getGlobalPtr()
|
||||
else:
|
||||
self.graphicsEngine = GraphicsEngine()
|
||||
|
||||
self.graphicsEngine = GraphicsEngine.getGlobalPtr()
|
||||
self.setupRender()
|
||||
self.setupRender2d()
|
||||
self.setupDataGraph()
|
||||
|
Loading…
x
Reference in New Issue
Block a user