def read(self): name = self.stream.read_string() values = self.stream.unpack('3f 4f 3f') position = Vector3._make(values[0:3]) rotation = Quaternion._make(values[3:7]) scale = Vector3._make(values[7:10]) actor_settings = self.stream.read_object(ArtObjectActorSettingsReader) return ArtObjectInstance(name, position, rotation, scale, actor_settings)
def read(self): name = self.stream.read_string() values = self.stream.unpack("3f 4f 3f") position = Vector3._make(values[0:3]) # pylint: disable-msg=W0212,E1101 rotation = Quaternion._make(values[3:7]) # pylint: disable-msg=W0212,E1101 scale = Vector3._make(values[7:10]) # pylint: disable-msg=W0212,E1101 actor_settings = self.stream.read_object(ArtObjectActorSettingsReader) return ArtObjectInstance(name, position, rotation, scale, actor_settings)
def read_quaternion(self): return Quaternion._make(self.unpack('4f')) # pylint: disable-msg=W0212,E1101
def read(self): return Quaternion._make(self.stream.unpack('4f'))
def read(self): return Quaternion._make(self.stream.unpack('4f')) # pylint: disable-msg=W0212,E1101
def read_quaternion(self): return Quaternion._make(self.unpack('4f'))