Ce projet a été créé par TheFapinstructor
npm install || yarn
npm start
Vous trouverez ci-dessous un mini tutoriel sur la façon d'ajouter une nouvelle action appelée testAction . Cette action affichera une notification simple et attendra que l'utilisateur clique sur le bouton Done avant de le rejeter.
Nous allons d'abord créer un nouveau fichier appelé testAction.js et qui résidera dans le game/actions/ . Toutes les actions sont présentes dans ce dossier, des dossiers imbriqués pour organiser les types d'actions peuvent être utilisés.
Dans ce fichier, nous placerons le code suivant.
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 apportez les modifications suivantes. // 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 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 , désactivez toutes les autres actions sur la ConfigPage après le lancement de l'application. Votre action doit être déclenchée en quelques secondes.Raccourcis de Kickboard à clé - graphique visuel / quelque chose du rythme
Carousel -Say sur la même option GIF -video avec bouton Suivant
cartes anales -depth-Size -Hands Off Carte pendant l'orgasme anal-après l'orgasme
Anal + CEI -Self Facial tandis que l'anal
CEI -CUM PLAY -Sone Facial
Inthots forcés -Poppers
Sissy -gagging / Deepthroat
Cartes de gorge profonde