In der Vector SDK, unter behavior findet man eine Liste von Animationen die Vector bereits kennt. Die trigger Liste hat 477 Animationen. In der HappyAction Klasse haben wir eine Liste von glücklichen Animationen erstellt, bei denen diese Animation am besten zu erkennen ist. Die Methode execute() sucht sich aus dieser Liste random eine Animation aus, die von Vector dann ausgeführt wird, wenn im Webclient auf den lachenden Smiley geklickt wird. Zudem wird in der Methode darauf geachtet das nicht dieselbe Animation zwei Mal ausgeführt wird.
Happy Animation Liste aus der HappyAction Klasse:
- 'ComeHereSuccess'
- 'CubePounceWinHand'
- 'CubePounceWinSession'
- 'ExploringReactToHandLift'
- 'FistBumpSuccess'
- 'Feedback_GoodRobot'
- 'Feedback_ILoveYou'
- 'GazingLookAtVectorReaction'
- 'HeldOnPalmGetInRelaxed'
- 'HeldOnPalmNestling'
- 'MeetVictorSayName'
- 'MeetVictorSayNameAgain'
- 'OnboardingReactToFaceHappy'
- 'OnboardingWakeWordSuccess'
- 'PickupCubeSuccess'
- 'PounceSuccess'
- 'PRDemoGreeting'
- 'ReactToGoodMorning'
- 'ReactToGreeting'
- 'ReactToUnclaimedIntentInAir'
- 'UnitTestAnim'
- 'VolumeLevel5'
- 'GreetAfterLongTime'