Dieses Projekt wurde von TheFapinstructor erstellt
npm install || yarn
npm start
Im Folgenden finden Sie ein Mini -Tutorial zum Hinzufügen einer neuen Aktion, die als testAction bezeichnet wird. Diese Aktion zeigt eine einfache Benachrichtigung an und wartet darauf, dass der Benutzer auf die Schaltfläche klickt, die vor dem Entlassen Done .
Zuerst erstellen wir eine neue Datei namens testAction.js , die sich innerhalb des Foloder game/actions/ . Alle Aktionen sind in diesem Ordner vorhanden, verschachtelte Ordner zum Organisieren von Aktionstypen können verwendet werden.
Innerhalb dieser Datei platzieren wir den folgenden Code.
import createNotification , { dismissNotification } from "engine/createNotification" ;
// A promise must be returned in this case async for actions that need to 'wait' for user input
const testAction = async ( ) => {
// This code will be immediately executed when the action is used.
const notificationId = createNotification (
"Test Action" ,
{
autoDismiss : false
}
) ;
// We create a response function that returns a promise to handle what happens after the user clicks the button
const done = async ( ) => {
dismissNotification ( notificationId ) ;
} ;
// Make sure you attach the label property, this is the text shown in the button
done . label = "Done" ;
// Return the response action. You can return multiple response functions.
return [ done ] ;
} ;
// Attach the label property, this is currently reference by the pick your poison action to generate buttons
testAction . label = "Test Action" ;
export default testAction ;game/actions/index.js nehmen die folgenden Änderungen vor. // import your new action
import testAction from "./testAction" ;
...
const initializeActions = taskConfigs =>
[
// We use a task configuration to determine if the task is active. We will get to this in the next step.
// createProbability takes your action and the probability percentage the action will be invoked
taskConfigs . testAction && createProbability ( testAction , 5 ) ,
// other actions
] . filter ( action => action !== null ) ;src/configureStore.js spezifizieren. import store from "store" ;
import { GripStrengthEnum } from "game/enums/GripStrength" ;
const defaultConfig = {
tasks : {
testAction : true
// other actions
}
}containers/Pages/ConfigPage.js < TaskList
title = "Speed"
tasks = { {
// other actions
testAction : "Test Action"
} }
/ >actions/index.js -Datei fest und deaktivieren Sie alle anderen Aktionen auf der ConfigPage nach dem Start der Anwendung. Ihre Aktion sollte innerhalb weniger Sekunden ausgelöst werden.Misc -Keyboard -Verknüpfungen -Visuelle Grafik/etwas vom Beat
Karussell -Say auf derselben GIF -Video -Option mit dem nächsten Taste
Analkarten -Tepth -Größe -Hände von der Karte während des Anal -Nachher -Orgasmus -Fickens
Anal + CEI -Self -Gesichtsbehandlung anal anal
CEI -Cum Play -Self -Gesichtsbehandlung
erzwungene bergab -Shots -popper
Sissy -Gagging/Deepthroat
Tiefkartenkarten