29 lines
627 B
Python
29 lines
627 B
Python
from pandac.PandaModules import *
|
|
from direct.showbase import DirectObject
|
|
|
|
class Impulse(DirectObject.DirectObject):
|
|
|
|
def __init__(self):
|
|
self.mover = None
|
|
self.nodePath = None
|
|
return
|
|
|
|
def destroy(self):
|
|
pass
|
|
|
|
def _process(self, dt):
|
|
pass
|
|
|
|
def _setMover(self, mover):
|
|
self.mover = mover
|
|
self.nodePath = self.mover.getNodePath()
|
|
self.VecType = self.mover.VecType
|
|
|
|
def _clearMover(self, mover):
|
|
if self.mover == mover:
|
|
self.mover = None
|
|
self.nodePath = None
|
|
return
|
|
|
|
def isCpp(self):
|
|
return 0
|