├── FYFY_projects ├── CristauxDR │ ├── Assets │ │ ├── Resources │ │ │ ├── BillingMode.json │ │ │ └── BillingMode.json.meta │ │ ├── Sprites │ │ │ ├── Cle.png │ │ │ ├── door.png │ │ │ ├── down.png │ │ │ ├── down2.png │ │ │ ├── hool.png │ │ │ ├── ice.jpg │ │ │ ├── left.png │ │ │ ├── right.png │ │ │ ├── top.png │ │ │ ├── wall2.png │ │ │ ├── border.png │ │ │ ├── bubble.png │ │ │ ├── garbage.png │ │ │ ├── mercure.png │ │ │ ├── plus_2.png │ │ │ ├── boilerOff.png │ │ │ ├── boilerOn.png │ │ │ ├── matchstick.png │ │ │ ├── teleporter.png │ │ │ ├── Thermometer.png │ │ │ ├── floor_grass.png │ │ │ ├── leverShadow.png │ │ │ ├── leverStates.png │ │ │ ├── Materials │ │ │ │ ├── door.mat │ │ │ │ ├── down1.mat │ │ │ │ ├── down2.mat │ │ │ │ ├── down3.mat │ │ │ │ ├── ice.mat │ │ │ │ ├── wall.mat │ │ │ │ ├── bubble.mat │ │ │ │ ├── heroShadow.mat │ │ │ │ ├── New Material.mat │ │ │ │ ├── boilerShadow.mat │ │ │ │ ├── floor_grass1.mat │ │ │ │ ├── floor_grass2.mat │ │ │ │ ├── floor_grass3.mat │ │ │ │ ├── floor_grass4.mat │ │ │ │ ├── floor_grass5.mat │ │ │ │ ├── floor_grass6.mat │ │ │ │ ├── floor_grass7.mat │ │ │ │ ├── floor_grass8.mat │ │ │ │ ├── leverShadow.mat │ │ │ │ ├── teleportShadow 1.mat │ │ │ │ ├── bubble.mat.meta │ │ │ │ ├── door.mat.meta │ │ │ │ ├── down1.mat.meta │ │ │ │ ├── down2.mat.meta │ │ │ │ ├── down3.mat.meta │ │ │ │ ├── ice.mat.meta │ │ │ │ ├── wall.mat.meta │ │ │ │ ├── New Material.mat.meta │ │ │ │ ├── boilerShadow.mat.meta │ │ │ │ ├── floor_grass1.mat.meta │ │ │ │ ├── floor_grass2.mat.meta │ │ │ │ ├── floor_grass3.mat.meta │ │ │ │ ├── floor_grass4.mat.meta │ │ │ │ ├── floor_grass5.mat.meta │ │ │ │ ├── floor_grass6.mat.meta │ │ │ │ ├── floor_grass7.mat.meta │ │ │ │ ├── floor_grass8.mat.meta │ │ │ │ ├── heroShadow.mat.meta │ │ │ │ ├── leverShadow.mat.meta │ │ │ │ └── teleportShadow 1.mat.meta │ │ │ └── Materials.meta │ │ ├── Animations │ │ │ ├── top.anim │ │ │ ├── down.anim │ │ │ ├── left.anim │ │ │ ├── right.anim │ │ │ ├── boilerOn.anim │ │ │ ├── downQuad.anim │ │ │ ├── idleDown.anim │ │ │ ├── idleLeft.anim │ │ │ ├── idleTop.anim │ │ │ ├── Door.controller │ │ │ ├── boilerOff.anim │ │ │ ├── idleRight.anim │ │ │ ├── idleDownQuad.anim │ │ │ ├── DoorCloseAnimation.anim │ │ │ ├── DoorOpenAnimation.anim │ │ │ ├── top.anim.meta │ │ │ ├── boilerOn.anim.meta │ │ │ ├── down.anim.meta │ │ │ ├── downQuad.anim.meta │ │ │ ├── idleDown.anim.meta │ │ │ ├── idleLeft.anim.meta │ │ │ ├── idleTop.anim.meta │ │ │ ├── left.anim.meta │ │ │ ├── right.anim.meta │ │ │ ├── Door.controller.meta │ │ │ ├── boilerOff.anim.meta │ │ │ ├── idleDownQuad.anim.meta │ │ │ ├── idleRight.anim.meta │ │ │ ├── DoorCloseAnimation.anim.meta │ │ │ └── DoorOpenAnimation.anim.meta │ │ ├── Components │ │ │ ├── Door.cs │ │ │ ├── Lever.cs │ │ │ ├── Boiler.cs │ │ │ ├── Takable.cs │ │ │ ├── PaintFaces.cs │ │ │ ├── Exit.cs │ │ │ ├── CurrentSelection.cs │ │ │ ├── Temperature.cs │ │ │ ├── Controllable.cs │ │ │ ├── Boiler.cs.meta │ │ │ ├── Door.cs.meta │ │ │ ├── Exit.cs.meta │ │ │ ├── Lever.cs.meta │ │ │ ├── Takable.cs.meta │ │ │ ├── Controllable.cs.meta │ │ │ ├── PaintFaces.cs.meta │ │ │ ├── Temperature.cs.meta │ │ │ └── CurrentSelection.cs.meta │ │ ├── LaPorteGelée.unity │ │ ├── LeMurDeGlace.unity │ │ ├── Libraries │ │ │ ├── FYFY.dll │ │ │ ├── Monitoring.dll │ │ │ ├── FYFY_Inspector.dll │ │ │ ├── PointerManager.dll │ │ │ ├── TriggerManager.dll │ │ │ ├── CollisionManager.dll │ │ │ ├── Monitoring_Inspector.dll │ │ │ ├── FYFY.xml.meta │ │ │ ├── Monitoring.xml.meta │ │ │ ├── CollisionManager.xml.meta │ │ │ ├── FYFY_Inspector.xml.meta │ │ │ ├── PointerManager.xml.meta │ │ │ ├── TriggerManager.xml.meta │ │ │ ├── Monitoring_Inspector.xml.meta │ │ │ ├── FYFY.dll.meta │ │ │ ├── Monitoring.dll.meta │ │ │ ├── CollisionManager.dll.meta │ │ │ ├── PointerManager.dll.meta │ │ │ └── TriggerManager.dll.meta │ │ ├── Prefabs │ │ │ ├── Door.prefab │ │ │ ├── Key.prefab │ │ │ ├── Boiler.prefab │ │ │ ├── KeyUI.prefab │ │ │ ├── EndScreen.prefab │ │ │ ├── Teleport.prefab │ │ │ ├── HeroSprite.prefab │ │ │ ├── Door.prefab.meta │ │ │ ├── Key.prefab.meta │ │ │ ├── Boiler.prefab.meta │ │ │ ├── EndScreen.prefab.meta │ │ │ ├── KeyUI.prefab.meta │ │ │ ├── Teleport.prefab.meta │ │ │ └── HeroSprite.prefab.meta │ │ ├── Systems │ │ │ ├── PaintFacesSystem.cs │ │ │ ├── DoorManager.cs.meta │ │ │ ├── ExitManager.cs.meta │ │ │ ├── RoomManager.cs.meta │ │ │ ├── StoreItems.cs.meta │ │ │ ├── haloManager.cs.meta │ │ │ ├── BoilerManager.cs.meta │ │ │ ├── BubbleManager.cs.meta │ │ │ ├── InventoryManager.cs.meta │ │ │ ├── LeverManager.cs.meta │ │ │ ├── MovingSystem.cs.meta │ │ │ ├── PaintFacesSystem.cs.meta │ │ │ ├── FrozenDoorManager.cs.meta │ │ │ ├── TemperatureManager.cs.meta │ │ │ └── haloManager.cs │ │ ├── LeMurDeGlaceSettings.lighting │ │ ├── DoorAnimationController.controller │ │ ├── BoilerAnimationController.controller │ │ ├── HeroAnimationSpriteController.controller │ │ ├── Standard Assets │ │ │ ├── Environment.meta │ │ │ └── Environment │ │ │ │ ├── Water.meta │ │ │ │ └── Water │ │ │ │ ├── Water.meta │ │ │ │ └── Water │ │ │ │ ├── Materials.meta │ │ │ │ ├── Models.meta │ │ │ │ ├── Models │ │ │ │ └── WaterPlane.fbx │ │ │ │ ├── Prefabs.meta │ │ │ │ ├── Scripts.meta │ │ │ │ ├── Shaders.meta │ │ │ │ ├── Textures.meta │ │ │ │ ├── Textures │ │ │ │ ├── WaterBump.jpg │ │ │ │ ├── WaterFresnel.psd │ │ │ │ ├── WaterProDaytimeGradient.psd │ │ │ │ └── WaterProNighttimeGradient.psd │ │ │ │ ├── Materials │ │ │ │ ├── WaterProDaytime.mat.meta │ │ │ │ ├── WaterProNighttime.mat.meta │ │ │ │ ├── WaterPlaneMaterial.mat.meta │ │ │ │ ├── WaterProDaytime.mat │ │ │ │ └── WaterProNighttime.mat │ │ │ │ ├── Prefabs │ │ │ │ ├── WaterProDaytime.prefab.meta │ │ │ │ └── WaterProNighttime.prefab.meta │ │ │ │ ├── Shaders │ │ │ │ └── FXWaterPro.shader.meta │ │ │ │ └── Scripts │ │ │ │ ├── GerstnerDisplace.cs │ │ │ │ ├── Water.cs.meta │ │ │ │ ├── Displace.cs.meta │ │ │ │ ├── WaterBase.cs.meta │ │ │ │ ├── WaterTile.cs.meta │ │ │ │ ├── GerstnerDisplace.cs.meta │ │ │ │ ├── MeshContainer.cs.meta │ │ │ │ ├── PlanarReflection.cs.meta │ │ │ │ ├── SpecularLighting.cs.meta │ │ │ │ ├── MeshContainer.cs │ │ │ │ ├── Displace.cs │ │ │ │ └── SpecularLighting.cs │ │ ├── Resources.meta │ │ ├── AutomaticScript.meta │ │ ├── LaPorteGelée.unity.meta │ │ ├── LeMurDeGlace.unity.meta │ │ ├── Pnml │ │ │ ├── activable.pnml.meta │ │ │ ├── statePhases.pnml.meta │ │ │ ├── uniqueAction.pnml.meta │ │ │ ├── murDeGlace_original.pnml.meta │ │ │ └── murDeGlace_correctedByHand.ndr.meta │ │ ├── AutomaticScript │ │ │ ├── StoreItems_wrapper.cs │ │ │ ├── DoorManager_wrapper.cs │ │ │ ├── LeverManager_wrapper.cs │ │ │ ├── RoomManager_wrapper.cs │ │ │ ├── haloManager_wrapper.cs │ │ │ ├── BoilerManager_wrapper.cs │ │ │ ├── InventoryManager_wrapper.cs │ │ │ ├── PaintFacesSystem_wrapper.cs │ │ │ ├── StoreItems_wrapper.cs.meta │ │ │ ├── BoilerManager_wrapper.cs.meta │ │ │ ├── BubbleManager_wrapper.cs.meta │ │ │ ├── DoorManager_wrapper.cs.meta │ │ │ ├── ExitManager_wrapper.cs.meta │ │ │ ├── LeverManager_wrapper.cs.meta │ │ │ ├── MovingSystem_wrapper.cs.meta │ │ │ ├── RoomManager_wrapper.cs.meta │ │ │ ├── haloManager_wrapper.cs.meta │ │ │ ├── InventoryManager_wrapper.cs.meta │ │ │ ├── PaintFacesSystem_wrapper.cs.meta │ │ │ ├── TemperatureManager_wrapper.cs.meta │ │ │ ├── MovingSystem_wrapper.cs │ │ │ ├── ExitManager_wrapper.cs │ │ │ ├── BubbleManager_wrapper.cs │ │ │ └── TemperatureManager_wrapper.cs │ │ ├── DoorAnimationController.controller.meta │ │ ├── Editor.meta │ │ ├── Pnml.meta │ │ ├── Prefabs.meta │ │ ├── Sprites.meta │ │ ├── Systems.meta │ │ ├── Animations.meta │ │ ├── BoilerAnimationController.controller.meta │ │ ├── Components.meta │ │ ├── Libraries.meta │ │ ├── HeroAnimationSpriteController.controller.meta │ │ ├── Standard Assets.meta │ │ ├── LeMurDeGlaceSettings.lighting.meta │ │ └── Editor │ │ │ ├── CrossPlatformInput.meta │ │ │ └── CrossPlatformInput │ │ │ └── CrossPlatformInputInitialize.cs.meta │ ├── ProjectSettings │ │ ├── ProjectVersion.txt │ │ ├── AudioManager.asset │ │ ├── InputManager.asset │ │ ├── NavMeshAreas.asset │ │ ├── TagManager.asset │ │ ├── TimeManager.asset │ │ ├── EditorSettings.asset │ │ ├── NetworkManager.asset │ │ ├── DynamicsManager.asset │ │ ├── GraphicsSettings.asset │ │ ├── Physics2DSettings.asset │ │ ├── ProjectSettings.asset │ │ ├── QualitySettings.asset │ │ ├── ClusterInputManager.asset │ │ ├── EditorBuildSettings.asset │ │ └── UnityConnectSettings.asset │ ├── UserSettings │ │ └── EditorUserSettings.asset │ └── README.md ├── Defenses_immunitaires_FYFY_2D │ ├── Assets │ │ ├── Resources │ │ │ ├── BillingMode.json │ │ │ └── BillingMode.json.meta │ │ ├── Components │ │ │ ├── Toxin.cs │ │ │ ├── Damage.cs │ │ │ ├── Macrophage.cs │ │ │ ├── Selected.cs │ │ │ ├── Target.cs │ │ │ ├── Facing.cs │ │ │ ├── Speed.cs │ │ │ ├── Bactery.cs │ │ │ ├── Infected.cs │ │ │ ├── Damage.cs.meta │ │ │ ├── Health.cs │ │ │ ├── BCell.cs.meta │ │ │ ├── Bactery.cs.meta │ │ │ ├── Death.cs.meta │ │ │ ├── Facing.cs.meta │ │ │ ├── Health.cs.meta │ │ │ ├── Infected.cs.meta │ │ │ ├── Selected.cs.meta │ │ │ ├── Speed.cs.meta │ │ │ ├── Target.cs.meta │ │ │ ├── Toxin.cs.meta │ │ │ ├── Virus.cs.meta │ │ │ ├── Macrophage.cs.meta │ │ │ ├── Virus.cs │ │ │ ├── BCell.cs │ │ │ └── Death.cs │ │ ├── Libraries │ │ │ ├── FYFY.dll │ │ │ ├── Monitoring.dll │ │ │ ├── FYFY_Inspector.dll │ │ │ ├── PointerManager.dll │ │ │ ├── TriggerManager.dll │ │ │ ├── CollisionManager.dll │ │ │ ├── Monitoring_Inspector.dll │ │ │ ├── Monitoring.xml.meta │ │ │ ├── CollisionManager.xml.meta │ │ │ ├── Monitoring_Inspector.xml.meta │ │ │ ├── FYFY.xml.meta │ │ │ ├── FYFY_Inspector.xml.meta │ │ │ ├── PointerManager.xml.meta │ │ │ ├── TriggerManager.xml.meta │ │ │ ├── FYFY.dll.meta │ │ │ ├── FYFY_Inspector.dll.meta │ │ │ ├── PointerManager.dll.meta │ │ │ ├── TriggerManager.dll.meta │ │ │ ├── Monitoring.dll.meta │ │ │ ├── CollisionManager.dll.meta │ │ │ └── Monitoring_Inspector.dll.meta │ │ ├── Textures │ │ │ ├── bCell.png │ │ │ ├── macro.png │ │ │ ├── tCell.png │ │ │ ├── toxin.png │ │ │ ├── virus.png │ │ │ ├── bactery.png │ │ │ ├── waste1.png │ │ │ ├── waste2.png │ │ │ ├── waste3.png │ │ │ ├── actionArea.png │ │ │ ├── background.jpg │ │ │ ├── selection.png │ │ │ ├── structCell.png │ │ │ ├── bCell_infected.png │ │ │ ├── macro_infected.png │ │ │ ├── recognitionArea.png │ │ │ ├── tCell_infected.png │ │ │ ├── bactery_infected.png │ │ │ └── structCell_infected.png │ │ ├── Prefabs │ │ │ ├── BCell.prefab │ │ │ ├── TCell.prefab │ │ │ ├── Toxin.prefab │ │ │ ├── Virus.prefab │ │ │ ├── Waste.prefab │ │ │ ├── Bactery.prefab │ │ │ ├── Macrophage.prefab │ │ │ ├── StructureCell.prefab │ │ │ ├── BCell.prefab.meta │ │ │ ├── TCell.prefab.meta │ │ │ ├── Toxin.prefab.meta │ │ │ ├── Virus.prefab.meta │ │ │ ├── Waste.prefab.meta │ │ │ ├── Bactery.prefab.meta │ │ │ ├── Macrophage.prefab.meta │ │ │ └── StructureCell.prefab.meta │ │ ├── Scenes │ │ │ ├── Defenses_immunitaires.unity │ │ │ ├── Defenses_immunitairesSettings.lighting │ │ │ ├── Defenses_immunitaires.unity.meta │ │ │ └── Defenses_immunitairesSettings.lighting.meta │ │ ├── Resources.meta │ │ ├── AutomaticScript.meta │ │ ├── AutomaticScript │ │ │ ├── BCellSystem_wrapper.cs │ │ │ ├── BacterySystem_wrapper.cs │ │ │ ├── DamageSystem_wrapper.cs │ │ │ ├── DeathSystem_wrapper.cs │ │ │ ├── FacingSystem_wrapper.cs │ │ │ ├── MovingSystem_wrapper.cs │ │ │ ├── TCellSystem_wrapper.cs │ │ │ ├── ToxinSystem_wrapper.cs │ │ │ ├── VirusSystem_wrapper.cs │ │ │ ├── InfectionSystem_wrapper.cs │ │ │ ├── SelectionSystem_wrapper.cs │ │ │ ├── MacrophageSystem_wrapper.cs │ │ │ ├── RandomTargetSystem_wrapper.cs │ │ │ ├── StuckVirusSystem_wrapper.cs │ │ │ ├── TestSystem_wrapper.cs │ │ │ ├── BCellSystem_wrapper.cs.meta │ │ │ ├── DeathSystem_wrapper.cs.meta │ │ │ ├── InputSystem_wrapper.cs.meta │ │ │ ├── TCellSystem_wrapper.cs.meta │ │ │ ├── TestSystem_wrapper.cs.meta │ │ │ ├── ToxinSystem_wrapper.cs.meta │ │ │ ├── VirusSystem_wrapper.cs.meta │ │ │ ├── BacterySystem_wrapper.cs.meta │ │ │ ├── DamageSystem_wrapper.cs.meta │ │ │ ├── FacingSystem_wrapper.cs.meta │ │ │ ├── InfectionSystem_wrapper.cs.meta │ │ │ ├── MacrophageSystem_wrapper.cs.meta │ │ │ ├── MovingSystem_wrapper.cs.meta │ │ │ ├── SelectionSystem_wrapper.cs.meta │ │ │ ├── StuckVirusSystem_wrapper.cs.meta │ │ │ ├── RandomTargetSystem_wrapper.cs.meta │ │ │ └── InputSystem_wrapper.cs │ │ ├── Libraries.meta │ │ ├── Prefabs.meta │ │ ├── Scenes.meta │ │ ├── Systems.meta │ │ ├── Textures.meta │ │ ├── Components.meta │ │ └── Systems │ │ │ ├── DamageSystem.cs.meta │ │ │ ├── BCellSystem.cs.meta │ │ │ ├── DeathSystem.cs.meta │ │ │ ├── FacingSystem.cs.meta │ │ │ ├── InputSystem.cs.meta │ │ │ ├── MovingSystem.cs.meta │ │ │ ├── TCellSystem.cs.meta │ │ │ ├── ToxinSystem.cs.meta │ │ │ ├── VirusSystem.cs.meta │ │ │ ├── BacterySystem.cs.meta │ │ │ ├── InfectionSystem.cs.meta │ │ │ ├── MacrophageSystem.cs.meta │ │ │ ├── SelectionSystem.cs.meta │ │ │ ├── StuckVirusSystem.cs.meta │ │ │ ├── RandomTargetSystem.cs.meta │ │ │ ├── MovingSystem.cs │ │ │ ├── RandomTargetSystem.cs │ │ │ └── ToxinSystem.cs │ ├── ProjectSettings │ │ ├── ProjectVersion.txt │ │ ├── TagManager.asset │ │ ├── AudioManager.asset │ │ ├── InputManager.asset │ │ ├── NavMeshAreas.asset │ │ ├── TimeManager.asset │ │ ├── DynamicsManager.asset │ │ ├── EditorSettings.asset │ │ ├── NetworkManager.asset │ │ ├── ProjectSettings.asset │ │ ├── QualitySettings.asset │ │ ├── GraphicsSettings.asset │ │ ├── Physics2DSettings.asset │ │ ├── ClusterInputManager.asset │ │ ├── EditorBuildSettings.asset │ │ ├── UnityConnectSettings.asset │ │ ├── PresetManager.asset │ │ ├── VersionControlSettings.asset │ │ └── VFXManager.asset │ └── UserSettings │ │ └── EditorUserSettings.asset └── README.md ├── docs ├── UI_Event.PNG ├── FYFY_wrapper.PNG ├── CreateMainLoop.PNG ├── Documentation.docx ├── Documentation.pdf ├── Logo │ ├── Logo FYFY.psd │ ├── Logo FYFY blanc.png │ ├── Logo FYFY gris.png │ └── Logo FYFY noir.png └── MainLoopAddSystem.PNG ├── FYFY ├── Library │ └── ScriptAssemblies │ │ ├── UnityEngine.UI.dll │ │ └── UnityEngine.UI.pdb ├── src │ ├── GameObject │ │ ├── GameObjectManagerAction │ │ │ └── IGameObjectManagerAction.cs │ │ └── GameObjectWrapper.cs │ ├── MainLoop │ │ ├── BaseWrapper.cs │ │ └── FyfyBridge.cs │ ├── Exception │ │ ├── ArgumentNullException.cs │ │ ├── FyfyException.cs │ │ ├── UnknownComponentException.cs │ │ ├── UnknownGameObjectException.cs │ │ ├── DestroyedGameObjectException.cs │ │ └── DestroyedComponentException.cs │ └── Matcher │ │ ├── ComponentMatcher │ │ ├── AllOfComponents.cs │ │ ├── NoneOfComponents.cs │ │ └── AnyOfComponents.cs │ │ ├── Matcher.cs │ │ ├── LayerMatcher │ │ ├── LayerMatcher.cs │ │ ├── AnyOfLayers.cs │ │ └── NoneOfLayers.cs │ │ ├── TagMatcher │ │ ├── AnyOfTags.cs │ │ ├── NoneOfTags.cs │ │ └── TagMatcher.cs │ │ └── PropertyMatcher │ │ ├── AllOfProperties.cs │ │ ├── AnyOfProperties.cs │ │ └── NoneOfProperties.cs └── template │ ├── 0-FYFY__New Component-NewComponent.cs.txt │ └── 1-FYFY__New System-NewSystem.cs.txt ├── FYFY_plugins ├── Monitoring │ ├── src │ │ ├── Exception │ │ │ ├── InitFailed.cs │ │ │ ├── TraceAborted.cs │ │ │ ├── WarningException.cs │ │ │ └── InvalidTraceException.cs │ │ └── MonitoringV3 │ │ │ ├── ReadOnlyAttributes.cs │ │ │ └── FamilyMonitoring.cs │ └── README.md ├── PointerManager │ ├── Library │ │ └── ScriptAssemblies │ │ │ ├── UnityEngine.UI.dll │ │ │ └── UnityEngine.UI.pdb │ └── src │ │ └── PointerOver.cs ├── Monitoring_Inspector │ ├── src │ │ └── ReadOnlyDrawer.cs │ └── README.md └── TriggerManager │ └── src │ ├── Triggered2D.cs │ └── Triggered3D.cs └── FYFY_Inspector ├── src └── MainLoopCreationMenu.cs └── README.md /FYFY_projects/CristauxDR/Assets/Resources/BillingMode.json: -------------------------------------------------------------------------------- 1 | {"androidStore":"GooglePlay"} -------------------------------------------------------------------------------- /docs/UI_Event.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/docs/UI_Event.PNG -------------------------------------------------------------------------------- /docs/FYFY_wrapper.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/docs/FYFY_wrapper.PNG -------------------------------------------------------------------------------- /docs/CreateMainLoop.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/docs/CreateMainLoop.PNG -------------------------------------------------------------------------------- /docs/Documentation.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/docs/Documentation.docx -------------------------------------------------------------------------------- /docs/Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/docs/Documentation.pdf -------------------------------------------------------------------------------- /docs/Logo/Logo FYFY.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/docs/Logo/Logo FYFY.psd -------------------------------------------------------------------------------- /docs/MainLoopAddSystem.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/docs/MainLoopAddSystem.PNG -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Resources/BillingMode.json: -------------------------------------------------------------------------------- 1 | {"androidStore":"GooglePlay"} -------------------------------------------------------------------------------- /docs/Logo/Logo FYFY blanc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/docs/Logo/Logo FYFY blanc.png -------------------------------------------------------------------------------- /docs/Logo/Logo FYFY gris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/docs/Logo/Logo FYFY gris.png -------------------------------------------------------------------------------- /docs/Logo/Logo FYFY noir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/docs/Logo/Logo FYFY noir.png -------------------------------------------------------------------------------- /FYFY/Library/ScriptAssemblies/UnityEngine.UI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY/Library/ScriptAssemblies/UnityEngine.UI.dll -------------------------------------------------------------------------------- /FYFY/Library/ScriptAssemblies/UnityEngine.UI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY/Library/ScriptAssemblies/UnityEngine.UI.pdb -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Cle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Cle.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/door.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/door.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/down.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/down2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/down2.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/hool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/hool.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/ice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/ice.jpg -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/left.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/right.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/top.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/wall2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/wall2.png -------------------------------------------------------------------------------- /FYFY_plugins/Monitoring/src/Exception/InitFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_plugins/Monitoring/src/Exception/InitFailed.cs -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/top.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/top.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Door.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Components/Door.cs -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Lever.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Components/Lever.cs -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/LaPorteGelée.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/LaPorteGelée.unity -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/LeMurDeGlace.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/LeMurDeGlace.unity -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/FYFY.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Libraries/FYFY.dll -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/Door.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Prefabs/Door.prefab -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/Key.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Prefabs/Key.prefab -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/border.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/bubble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/bubble.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/garbage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/garbage.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/mercure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/mercure.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/plus_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/plus_2.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2022.3.10f1 2 | m_EditorVersionWithRevision: 2022.3.10f1 (ff3792e53c62) 3 | -------------------------------------------------------------------------------- /FYFY_plugins/Monitoring/src/Exception/TraceAborted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_plugins/Monitoring/src/Exception/TraceAborted.cs -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/down.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/down.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/left.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/left.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/right.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/right.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Boiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Components/Boiler.cs -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Takable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Components/Takable.cs -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/Boiler.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Prefabs/Boiler.prefab -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/KeyUI.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Prefabs/KeyUI.prefab -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/boilerOff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/boilerOff.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/boilerOn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/boilerOn.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/matchstick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/matchstick.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/teleporter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/teleporter.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Toxin.cs: -------------------------------------------------------------------------------- 1 | public class Toxin : UnityEngine.MonoBehaviour { 2 | public float _damages; 3 | } 4 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/boilerOn.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/boilerOn.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/downQuad.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/downQuad.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/idleDown.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/idleDown.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/idleLeft.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/idleLeft.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/idleTop.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/idleTop.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/PaintFaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Components/PaintFaces.cs -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/Monitoring.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Libraries/Monitoring.dll -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/EndScreen.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Prefabs/EndScreen.prefab -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/Teleport.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Prefabs/Teleport.prefab -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Thermometer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Thermometer.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/floor_grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/floor_grass.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/leverShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/leverShadow.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/leverStates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/leverStates.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/Door.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/Door.controller -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/boilerOff.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/boilerOff.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/idleRight.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/idleRight.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/HeroSprite.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Prefabs/HeroSprite.prefab -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/door.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/door.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/down1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/down1.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/down2.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/down2.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/down3.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/down3.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/ice.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/ice.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/wall.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/wall.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/PaintFacesSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Systems/PaintFacesSystem.cs -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/idleDownQuad.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/idleDownQuad.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/LeMurDeGlaceSettings.lighting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/LeMurDeGlaceSettings.lighting -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/FYFY_Inspector.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Libraries/FYFY_Inspector.dll -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/PointerManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Libraries/PointerManager.dll -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/TriggerManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Libraries/TriggerManager.dll -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/bubble.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/bubble.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2022.3.10f1 2 | m_EditorVersionWithRevision: 2022.3.10f1 (ff3792e53c62) 3 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/CollisionManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Libraries/CollisionManager.dll -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/heroShadow.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/heroShadow.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/UserSettings/EditorUserSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/UserSettings/EditorUserSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Damage.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Damage : MonoBehaviour { 4 | public float damages; 5 | } 6 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/DoorCloseAnimation.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/DoorCloseAnimation.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/DoorOpenAnimation.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Animations/DoorOpenAnimation.anim -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/DoorAnimationController.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/DoorAnimationController.controller -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/Monitoring_Inspector.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Libraries/Monitoring_Inspector.dll -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/New Material.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/New Material.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/boilerShadow.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/boilerShadow.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass1.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass2.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass2.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass3.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass3.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass4.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass4.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass5.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass5.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass6.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass6.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass7.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass7.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass8.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass8.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/leverShadow.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/leverShadow.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/BoilerAnimationController.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/BoilerAnimationController.controller -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/FYFY.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/FYFY.dll -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/bCell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/bCell.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/macro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/macro.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/tCell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/tCell.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/toxin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/toxin.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/virus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/virus.png -------------------------------------------------------------------------------- /FYFY_plugins/PointerManager/Library/ScriptAssemblies/UnityEngine.UI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_plugins/PointerManager/Library/ScriptAssemblies/UnityEngine.UI.dll -------------------------------------------------------------------------------- /FYFY_plugins/PointerManager/Library/ScriptAssemblies/UnityEngine.UI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_plugins/PointerManager/Library/ScriptAssemblies/UnityEngine.UI.pdb -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/teleportShadow 1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Sprites/Materials/teleportShadow 1.mat -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/BCell.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/BCell.prefab -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/TCell.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/TCell.prefab -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Toxin.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Toxin.prefab -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Virus.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Virus.prefab -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Waste.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Waste.prefab -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/bactery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/bactery.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/waste1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/waste1.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/waste2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/waste2.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/waste3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/waste3.png -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/HeroAnimationSpriteController.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/HeroAnimationSpriteController.controller -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Macrophage.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Macrophage : MonoBehaviour { 4 | public int _phagocytoseDamages = 10; 5 | } 6 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Bactery.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Bactery.prefab -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/actionArea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/actionArea.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/background.jpg -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/selection.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/structCell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/structCell.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/Monitoring.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/Monitoring.dll -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Macrophage.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Macrophage.prefab -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Selected.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | [DisallowMultipleComponent] 4 | [AddComponentMenu("")] 5 | public class Selected : MonoBehaviour { 6 | } -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/FYFY_Inspector.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/FYFY_Inspector.dll -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/PointerManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/PointerManager.dll -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/TriggerManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/TriggerManager.dll -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/StructureCell.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/StructureCell.prefab -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/bCell_infected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/bCell_infected.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/macro_infected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/macro_infected.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/recognitionArea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/recognitionArea.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/tCell_infected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/tCell_infected.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/CollisionManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/CollisionManager.dll -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/bactery_infected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/bactery_infected.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ca8c4e270f964e0da9f731d7d34b123 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Target.cs: -------------------------------------------------------------------------------- 1 | [UnityEngine.DisallowMultipleComponent] 2 | public class Target : UnityEngine.MonoBehaviour { 3 | public UnityEngine.Vector3 _target; 4 | } 5 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/structCell_infected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures/structCell_infected.png -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f65f58f1750429468db4bef75317815 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/Monitoring_Inspector.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/Monitoring_Inspector.dll -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Scenes/Defenses_immunitaires.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Scenes/Defenses_immunitaires.unity -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2e84b28786ce854391d79fb76df820b 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Facing.cs: -------------------------------------------------------------------------------- 1 | [UnityEngine.DisallowMultipleComponent] 2 | public class Facing : UnityEngine.MonoBehaviour { 3 | public float _rotationSpeed = 5f; // in degree/s 4 | } 5 | -------------------------------------------------------------------------------- /FYFY/src/GameObject/GameObjectManagerAction/IGameObjectManagerAction.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FYFY { 4 | internal interface IGameObjectManagerAction { 5 | void perform(); 6 | GameObject getTarget(); 7 | } 8 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Exit.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Exit : MonoBehaviour { 4 | // Advice: FYFY component aims to contain only public members (according to Entity-Component-System paradigm). 5 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8269a010592f549af8f11b1683d9e794 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe5d00245bc1d42a7927f4b2879026b8 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Models/WaterPlane.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Models/WaterPlane.fbx -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2dc67c8fe799ae845add403087340bd1 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5b8c0f9acc2944f086c02cb83f4ae76 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e70b47c0cfc1d4b12a3c663d7582a523 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c22094bc116524b2a95c9aae09278b22 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | assetBundleName: 7 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Textures/WaterBump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Textures/WaterBump.jpg -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Materials/WaterProDaytime.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7350b65a6431f604a8496c39db1ac9c5 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Materials/WaterProNighttime.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e633a20421c47426aa04444234225b69 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Prefabs/WaterProDaytime.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 780611a67e8e941a2b3aa96e5915a793 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Speed.cs: -------------------------------------------------------------------------------- 1 | [UnityEngine.DisallowMultipleComponent] 2 | public class Speed : UnityEngine.MonoBehaviour { 3 | public float _speed = 1f; 4 | public float _stuckSpeed = 1f; 5 | } 6 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Scenes/Defenses_immunitairesSettings.lighting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Scenes/Defenses_immunitairesSettings.lighting -------------------------------------------------------------------------------- /FYFY/template/0-FYFY__New Component-NewComponent.cs.txt: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class #SCRIPTNAME# : MonoBehaviour { 4 | // Advice: FYFY component aims to contain only public members (according to Entity-Component-System paradigm). 5 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Materials/WaterPlaneMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1bc741ea0e69a241896582ddb633d55 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Prefabs/WaterProNighttime.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bcae914220acd4907840a029bb9d9aec 3 | NativeFormatImporter: 4 | userData: 5 | assetBundleName: 6 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Textures/WaterFresnel.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Textures/WaterFresnel.psd -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4938e2c9da1a5954ab5502045f0edbd9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Resources/BillingMode.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9732466c0a730574db0664d5c5e8b4a5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Materials/WaterProDaytime.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Materials/WaterProDaytime.mat -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10e11311e49aa6e4b9952c7de788ece7 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Materials/WaterProNighttime.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Materials/WaterProNighttime.mat -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Shaders/FXWaterPro.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1cac2e0bcc34e4b3cbb4bd85982eba83 3 | ShaderImporter: 4 | defaultTextures: [] 5 | userData: 6 | assetBundleName: 7 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/CurrentSelection.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class CurrentSelection : MonoBehaviour { 4 | // Advice: FYFY component aims to contain only public members (according to Entity-Component-System paradigm). 5 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/LaPorteGelée.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c53bccda7b111a499b64515d0a90972 3 | timeCreated: 1499252218 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/LeMurDeGlace.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8140a8de537d6c4fbc85976666a3533 3 | timeCreated: 1501072623 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Pnml/activable.pnml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1dff304ba308e314ab07f301803b984c 3 | timeCreated: 1504707487 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/top.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2a812b5fdb5a1c41a8a84676bcfeeba 3 | timeCreated: 1499259244 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/FYFY.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec79f72047ab26c4d9a4d42334a27175 3 | timeCreated: 1501573779 4 | licenseType: Free 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Pnml/statePhases.pnml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ced90851a721bb40b5dcf40356c24be 3 | timeCreated: 1504786967 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Pnml/uniqueAction.pnml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4fb51e8d276831499d803827b3ba3ee 3 | timeCreated: 1504787450 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/Door.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb76018bbbe67ea40a5f8be6988a6eaf 3 | timeCreated: 1504087247 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/Key.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63256ed743ce1014ab7727a6fa85c644 3 | timeCreated: 1504087101 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Textures/WaterProDaytimeGradient.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Textures/WaterProDaytimeGradient.psd -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/Monitoring.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4dd3d696d9f1a4e41b514b980ac15f86 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Resources/BillingMode.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1beca00ca2f87724e9db3bcb6b9a1747 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/boilerOn.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73135c44ee98ffc4bbdd900a01614a2e 3 | timeCreated: 1499285533 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/down.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3d6107f1e7fa2f45a16cb77fff0d911 3 | timeCreated: 1499250564 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/downQuad.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08e7da0f06f8f074b81642b48c1ef71f 3 | timeCreated: 1499273698 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/idleDown.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14bc09d47d9a194469f77a9cdf4559c7 3 | timeCreated: 1499252016 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/idleLeft.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ac99c11baacc784ebb4f34045456911 3 | timeCreated: 1499260171 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/idleTop.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 768a4d11c8f1a4e4bb5c57b0b6281cd8 3 | timeCreated: 1499259268 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/left.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e03b5237d7779654781d618dcfe9f626 3 | timeCreated: 1499260120 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/right.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17bd58068167edf48aaefc12d1514158 3 | timeCreated: 1499260188 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/Monitoring.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecb4eaad8272a2b41a60464d0fbd875b 3 | timeCreated: 1506437369 4 | licenseType: Free 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Pnml/murDeGlace_original.pnml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dea0e672caae80f4ba2edbaef8e7aefd 3 | timeCreated: 1504707487 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/Boiler.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f2d95356bb19b0478fe91dc6b568087 3 | timeCreated: 1504087220 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/EndScreen.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af8eb2556c27bff47909717fde418c9f 3 | timeCreated: 1504087256 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/KeyUI.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffa3e67c3c320084c9d9d5bb63ce5f3a 3 | timeCreated: 1504087112 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/Teleport.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: adbabbb0ce18a4945bd771334504290e 3 | timeCreated: 1504087154 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Textures/WaterProNighttimeGradient.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mocahteam/FYFY/HEAD/FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Textures/WaterProNighttimeGradient.psd -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/CollisionManager.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 958c4b73f53b69448a9b7beeb15d453f 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3cbaeb4552882a84e89eeecc7a7b685c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/Door.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc461ecb171476b48a07252a70fbd1e8 3 | timeCreated: 1500387638 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/boilerOff.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2e867986c18a6b4a89274372c40ce3a 3 | timeCreated: 1499285500 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/idleDownQuad.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d9e10afd2ee5b94ab735d923b427fa2 3 | timeCreated: 1499273791 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/idleRight.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35bfabe61d2469a4f87e8ef80dfa6941 3 | timeCreated: 1499260207 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/StoreItems_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class StoreItems_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/CollisionManager.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 586bb2ab60c9fe64a8a898ddeabda41b 3 | timeCreated: 1504081543 4 | licenseType: Free 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/FYFY_Inspector.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d71b5e38c639e2469f969e23bc8cb4c 3 | timeCreated: 1501573779 4 | licenseType: Free 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/PointerManager.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efdc5bbde0c554d4aacd91ba12d565e8 3 | timeCreated: 1500985215 4 | licenseType: Free 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/TriggerManager.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d554d28b2084d14489314370956a4f29 3 | timeCreated: 1500985215 4 | licenseType: Free 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs/HeroSprite.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1509df163e44fd245bb9cc123e05a932 3 | timeCreated: 1504087196 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/bubble.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6350a20395be3f48b772125ccaf0889 3 | timeCreated: 1504076148 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/door.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96580938254596a4fa9956e7658d058f 3 | timeCreated: 1500386699 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/down1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1cbd7ea90604a649861911dacdd8750 3 | timeCreated: 1499271407 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/down2.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76d2776b17f0da940bee2a97f47cffff 3 | timeCreated: 1499271407 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/down3.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06177c2bcd0961643aa916b1af31fe39 3 | timeCreated: 1499271407 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/ice.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab1c32ce92dba8c4d92d9d1a6077b48e 3 | timeCreated: 1504013423 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/wall.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4926f1e2e9033bc46b28faf06c5b005e 3 | timeCreated: 1499269555 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ad201b83f4e382498707b24e265d3ec 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/Monitoring_Inspector.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25a965cfbe0dfb54e912fd209cba77dc 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/DoorCloseAnimation.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e58a88b3c11f49449936f13b344dc6b4 3 | timeCreated: 1500388928 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations/DoorOpenAnimation.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87b5c804f7fc9704083aab89df38109d 3 | timeCreated: 1500387638 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/DoorManager_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class DoorManager_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/LeverManager_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class LeverManager_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/RoomManager_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class RoomManager_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/haloManager_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class haloManager_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Temperature.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Temperature : MonoBehaviour { 4 | // Advice: FYFY component aims to contain only public members (according to Entity-Component-System paradigm). 5 | public float current = -30; 6 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/DoorAnimationController.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c0872ed4dfffaae49bfb6f4aba4738fb 3 | timeCreated: 1500387612 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 314d9f6845eb82b4f811ce7093d273bd 3 | folderAsset: yes 4 | timeCreated: 1504014772 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/Monitoring_Inspector.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0927fa4805b94c54bb7165a3e0334281 3 | timeCreated: 1506437369 4 | licenseType: Free 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Pnml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c34cfe2a12dea442b9a126372bcb42b 3 | folderAsset: yes 4 | timeCreated: 1504257815 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Pnml/murDeGlace_correctedByHand.ndr.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 663f7405057db764493f4bd4bb7c8024 3 | timeCreated: 1504707487 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 20359d00262a1684ebfb00a6e13d389a 3 | folderAsset: yes 4 | timeCreated: 1504087096 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a72f8c37176e2f34eb61c24291a03ca9 3 | folderAsset: yes 4 | timeCreated: 1499249724 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/New Material.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a46f4ef6dd7f26419ffe21c2fc2e7e5 3 | timeCreated: 1499280769 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/boilerShadow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d7894771cd29b2419f2c72b215acdef 3 | timeCreated: 1499281313 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f71e204d658aef46be83cd303f27576 3 | timeCreated: 1499284415 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass2.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c9077335b06a0d448795f6b809db209 3 | timeCreated: 1499284415 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass3.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca14cd2cc0fa4ee4eba4aba6df9fe791 3 | timeCreated: 1499284415 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass4.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af0e1cbecc1ab9142b16ceb53a6b0160 3 | timeCreated: 1499284415 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass5.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17567091ca31d3a439e0215c7e83bf88 3 | timeCreated: 1499284415 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass6.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ecbd78716b5a9147add3303a58f40d0 3 | timeCreated: 1499284415 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass7.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f49137561b63e2479ce945ef60547c8 3 | timeCreated: 1499284415 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/floor_grass8.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6fd743e94b174e4382730090f33fd41 3 | timeCreated: 1499284415 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/heroShadow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e68aed31994d96442a3ea02eedc5f31e 3 | timeCreated: 1499281313 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/leverShadow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e197459078ec324db7098f9d6b8fcda 3 | timeCreated: 1499281313 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9545722c61737d04d85b92d7f95ab443 3 | folderAsset: yes 4 | timeCreated: 1499255423 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Animations.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 20fc92cc76bd0e64c98c3b6647dc4f44 3 | folderAsset: yes 4 | timeCreated: 1499250563 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/BoilerManager_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class BoilerManager_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/BoilerAnimationController.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4dde8ec707b207345a9d751c9c8b0337 3 | timeCreated: 1499285345 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6cf74dabd6ab0548a263e25fab0790d 3 | folderAsset: yes 4 | timeCreated: 1499257179 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 46aeb16ac71ed1a44863fe0fcd0238a1 3 | folderAsset: yes 4 | timeCreated: 1499255594 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials/teleportShadow 1.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e225a73ec5a36e34f84dac884a93a5a1 3 | timeCreated: 1499281313 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/BCell.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8d68ef23a1634048a26b8e9ec620311 3 | timeCreated: 1465206451 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/TCell.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95efa25ef14a7fc498990caa5c6c1091 3 | timeCreated: 1458143435 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Toxin.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2397f8b81c08c574aa62be7654fc04ad 3 | timeCreated: 1458051806 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Virus.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e2e1bfe82e90ff439515b4774aab874 3 | timeCreated: 1458311580 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Waste.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bc5dfccb75f80c489b5b9e63bd10577 3 | timeCreated: 1458134126 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/InventoryManager_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class InventoryManager_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/PaintFacesSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class PaintFacesSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/HeroAnimationSpriteController.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 898c2b16d277bd74b8bd993c4b2a9e0c 3 | timeCreated: 1499250328 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Sprites/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb6471e0539e78743ae9795e9d7b30e5 3 | folderAsset: yes 4 | timeCreated: 1499268896 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80827458bdf038b4684d67993c3c7310 3 | folderAsset: yes 4 | timeCreated: 1504014772 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Bactery.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 223a70308f0c95849998872d430089f6 3 | timeCreated: 1458211577 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/Macrophage.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9d9991a9f904ff4cbfa389e6247a00f 3 | timeCreated: 1458051802 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/LeMurDeGlaceSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7da02382d22c4da4d8ec0a21f5665420 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs/StructureCell.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71224b3214168374fb2d60ed76ebdab0 3 | timeCreated: 1458135314 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Scenes/Defenses_immunitaires.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 454d63d563b53834d9979ee865004f9f 3 | timeCreated: 1464349800 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Editor/CrossPlatformInput.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 696c0e7b8c74e1442acbf15c2df9e72d 3 | folderAsset: yes 4 | timeCreated: 1436977288 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/BCellSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class BCellSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/BacterySystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class BacterySystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/DamageSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class DamageSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/DeathSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class DeathSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/FacingSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class FacingSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/MovingSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class MovingSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/TCellSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class TCellSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/ToxinSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class ToxinSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/VirusSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class VirusSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63358082b50bfa14db89b30f68149e59 3 | folderAsset: yes 4 | timeCreated: 1463054374 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfc19d134b9757b4083c93c236426229 3 | folderAsset: yes 4 | timeCreated: 1461070401 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44d594af8e29e284684be111fc4ce567 3 | folderAsset: yes 4 | timeCreated: 1464349251 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0730772d8426eb046a20f18f5f14d628 3 | folderAsset: yes 4 | timeCreated: 1464352809 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3be245f5ab94eb44bb04c57b4eeddb1c 3 | folderAsset: yes 4 | timeCreated: 1464349449 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/InfectionSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class InfectionSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/SelectionSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class SelectionSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b73cd9f634b5c144abf3f2bad8cbbb33 3 | folderAsset: yes 4 | timeCreated: 1464352815 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/MacrophageSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class MacrophageSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/RandomTargetSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class RandomTargetSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/StuckVirusSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class StuckVirusSystem_wrapper : BaseWrapper 5 | { 6 | private void Start() 7 | { 8 | this.hideFlags = HideFlags.NotEditable; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/GerstnerDisplace.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace UnityStandardAssets.Water 5 | { 6 | [ExecuteInEditMode] 7 | [RequireComponent(typeof(WaterBase))] 8 | public class GerstnerDisplace : Displace { } 9 | } -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Bactery.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Bactery : MonoBehaviour { 4 | public float _toxinDamages; 5 | public double _reloadTime; 6 | public GameObject _toxinPrefab; 7 | 8 | [HideInInspector] 9 | public double _reloadProgress; 10 | } -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/FYFY.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f73d5b6a8847374c9d193f8b7a02bfb 3 | timeCreated: 1529309701 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Infected.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Infected : MonoBehaviour { 4 | public VirusProperties _virusProperties; 5 | public int _virusNumberToCreate = 0; 6 | public float _virusProductionProgress = 0f; 7 | public GameObject _virusPrefab; 8 | } 9 | -------------------------------------------------------------------------------- /FYFY_plugins/Monitoring/src/MonitoringV3/ReadOnlyAttributes.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FYFY_plugins.Monitoring{ 4 | /// 5 | /// Add [ReadOnly] meta tag to avoid to modify property in Inspector 6 | /// 7 | public class ReadOnlyAttribute : PropertyAttribute 8 | { 9 | 10 | } 11 | } -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/FYFY_Inspector.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79b22656e7c3aeb46b4f13aff255b8a1 3 | timeCreated: 1529309701 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/PointerManager.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 666b72aeb391f834fafaa6830a8da616 3 | timeCreated: 1529309701 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/TriggerManager.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 423efbe00a91073478360a30034ebc8b 3 | timeCreated: 1529309701 4 | licenseType: Free 5 | TextScriptImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Scenes/Defenses_immunitairesSettings.lighting.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c36471e056ea0c147b9ca684b46d4123 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 4890085278179872738 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db7667203062c644ea1877077e30ebd6 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/Water.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3d3ef1a5bbfb4e0a910fbbe5830b1f9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Controllable.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Controllable : MonoBehaviour { 4 | // Advice: FYFY component aims to contain only public members (according to Entity-Component-System paradigm). 5 | public int maxSpeed = 10; 6 | [HideInInspector] 7 | public string currentAnim = ""; 8 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/Displace.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c62b7d87755b447919138e67f8e22e0c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/WaterBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1da353243062479a9b31c85074a796b 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/WaterTile.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a91e8dd37cdd41efb4859b65aced7a2 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/GerstnerDisplace.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42e7f46d0e5a84171a3909479c1646ba 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/MeshContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 951d74f7d57bed84cb623c62436bd064 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/PlanarReflection.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4185bc77c7194462ca3b1097ef4a5de0 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/SpecularLighting.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de2ab2b9ac93bb544b9552e49030371b 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | assetBundleName: 10 | -------------------------------------------------------------------------------- /FYFY/src/MainLoop/BaseWrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FYFY { 4 | /// 5 | /// Base class for systems' wrappers 6 | /// 7 | public class BaseWrapper : MonoBehaviour 8 | { 9 | /// Reference to the wrapped system 10 | [HideInInspector] 11 | public FSystem system; 12 | } 13 | } -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/TestSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | [ExecuteInEditMode] 5 | public class TestSystem_wrapper : MonoBehaviour 6 | { 7 | private void Start() 8 | { 9 | this.hideFlags = HideFlags.HideInInspector; // Hide this component in Inspector 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/StoreItems_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb9bab58efc3d0c478eeaa9a3222e90e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/BoilerManager_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc5f09c82b9b56c4d82c33ce5189a59b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/BubbleManager_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcb49ed6494d08a418f26ab499072aa5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/DoorManager_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f99c96ac95e6e294680cf0cada21d15d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/ExitManager_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3074605df4116df4d944055830aa2a07 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/LeverManager_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e41a28376e1c9ff4cbc42c058f433034 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/MovingSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc97df6904e0df744ada0a5217d2dbb9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/RoomManager_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d489490230357b4fb26c8fdba32dceb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/haloManager_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5bb63bb31c0cbc94fa01c0000986da91 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Damage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba3219ba5f2fe3a48baa9bf20420d3a7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/DamageSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9009c3a5f4406884cb8a0b8fc5240e46 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/InventoryManager_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2cf4126fc9ee92a428b6f7937f56d142 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/PaintFacesSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17072ed2ac0c34d4b8a289836f6a5688 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/TemperatureManager_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f96a71486fbb5846ad0fd43fbcb8d4e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Boiler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ad878b87e320ee41b11affa0ded03d6 3 | timeCreated: 1500390861 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Door.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 448da272c424b5c4e81e5f46e94d1e16 3 | timeCreated: 1500390861 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Exit.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 07324e76b0a7ccb4e8cebb321c6c2e6c 3 | timeCreated: 1504085250 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Lever.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b8b36367ffdd4b499cabd524aba78b7 3 | timeCreated: 1500390861 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Takable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb11f8ebe9d7154448f7d18d7206ee20 3 | timeCreated: 1501540004 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/DoorManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dada0266032f91e48a62bc7c7e9f86fe 3 | timeCreated: 1499286203 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/ExitManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b51bbcff94dd8b4e98d0b4605ba7915 3 | timeCreated: 1504085234 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/RoomManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c1e991e25a5ceb4d8a9da87a2270fa2 3 | timeCreated: 1515604451 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/StoreItems.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 674e1c0590f444f4eb42e7dc1024be56 3 | timeCreated: 1503927789 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/haloManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba2e3a19b9ad14a478e454382a7aa2b0 3 | timeCreated: 1499372759 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Controllable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 03572dede9366114e8aee220529af3d8 3 | timeCreated: 1499257198 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/PaintFaces.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a25d3b900e8bd55419e3602b6f3eb729 3 | timeCreated: 1499269621 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/Temperature.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb7ff313f2f77cb44b0f569c1f2bb957 3 | timeCreated: 1503933323 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/BoilerManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b0828029736a4b746b1fc6e9cf7a70b2 3 | timeCreated: 1499286203 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/BubbleManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c36f660e0dd41ba4796e8b6a11be2d19 3 | timeCreated: 1504077183 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/InventoryManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 400138c1fe6258c469dd212255f05382 3 | timeCreated: 1501539886 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/LeverManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ea7c477319dd4e942984f302812ed5d4 3 | timeCreated: 1499286203 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/MovingSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22e06f60ad5256c4697f86cf172dc386 3 | timeCreated: 1499255435 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/PaintFacesSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 479f40e2dc770bb45be793fb22e094f0 3 | timeCreated: 1515620869 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Health.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class Health : MonoBehaviour { 5 | public float _currentHealth; 6 | public float _maximumHealth; 7 | public int _wastesNumber; 8 | public Sprite _infectedSprite; 9 | public GameObject _wastePrefab; 10 | public RectTransform healthBar; 11 | } 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Components/CurrentSelection.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79929a038bf9ee94d8162c16b908a19b 3 | timeCreated: 1503908367 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/FrozenDoorManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9aa280713c3912141b9eaf8426ff9736 3 | timeCreated: 1503928646 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/TemperatureManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60bee7ef11739264a99c395e211dd139 3 | timeCreated: 1503939412 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/BCellSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f3ccf5cbd4f8b9a489533e5901c1572e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/DeathSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f4dae2524f9fc64a9f4cd4bf49fb3ac 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/InputSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f10b6bcd655a20a40b261de80a1bbf0c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/TCellSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78eb5ec71c7b44240910950c8232c269 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/TestSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13837fc6525eb1d41a9eb9839fdb725f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/ToxinSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc585f996c356ca40a92af25c410883e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/VirusSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 320da6ed79715a345b047341ba1e3ebd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/BacterySystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9619cd8809c1ad44dbbc53b0f52802c9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/DamageSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d3a2d209801a0746aebbfb55444ecaf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/FacingSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: da3e403bd31d84d408570607f3978762 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/InfectionSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d8a4673451814540a6f5c059f673f20 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/MacrophageSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f5c46e0b5c00ba42bef0141ea983714 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/MovingSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 164d72ab46634bd40af55cd5d724f6b9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/SelectionSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90ca5ea3e8e8b224cba8d03a7572f912 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/StuckVirusSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65559198c16ccc54ab8a69aa8eb57964 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/MovingSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class MovingSystem_wrapper : BaseWrapper 5 | { 6 | public UnityEngine.GameObject hero_GO; 7 | private void Start() 8 | { 9 | this.hideFlags = HideFlags.NotEditable; 10 | MainLoop.initAppropriateSystemField (system, "hero_GO", hero_GO); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/RandomTargetSystem_wrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3adbdfaceb0edce498c1fa71956ebd76 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/BCell.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91106e12e525c4c4e8e508ed1ccae7a8 3 | timeCreated: 1464951292 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Bactery.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e7c54cd1c7c6ad46aedcecdbee75cf0 3 | timeCreated: 1464353032 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Death.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eca9258f65c21c3498da384d94fc4653 3 | timeCreated: 1464357642 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Facing.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d23df635f9fde2b42b3dee365f9117e5 3 | timeCreated: 1464355118 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Health.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86fd4c7285c933f44990adccba490a69 3 | timeCreated: 1464357258 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Infected.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a771993ba2af8a4b98e660cf9721ecf 3 | timeCreated: 1464603329 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Selected.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd53d9c648103c54b86eff3737b13f72 3 | timeCreated: 1464366352 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Speed.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf118637dd5ba6247a065a60dcfdef63 3 | timeCreated: 1464353355 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Target.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb2fb9e836b99c444978f4ccd534bef2 3 | timeCreated: 1464353347 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Toxin.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f7e04eaafab7c942a11bcfc6371e466 3 | timeCreated: 1464606852 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Virus.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bef2ac7da2c71634482a96183e8a5e77 3 | timeCreated: 1464602898 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/BCellSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0b1083d061277114cb7873307436d254 3 | timeCreated: 1464951555 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/DeathSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e1ccaba8704b614ca07be897084081a 3 | timeCreated: 1464357607 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/FacingSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a8d2f5cf4f65484789af8df5ce8e38c 3 | timeCreated: 1464355223 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/InputSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfc933ce1e98f0640be5dcbbcecf179c 3 | timeCreated: 1464366998 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/MovingSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ace326e1f7b3740448d7d00003f93407 3 | timeCreated: 1464354430 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/TCellSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0908f5bacf4f0b049ba7a243ded8b35e 3 | timeCreated: 1465215746 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/ToxinSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37d85edf3439c554ba79c246af1a7e20 3 | timeCreated: 1465218859 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/VirusSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 638f19a5d4027284db0d1595ed7bd40f 3 | timeCreated: 1465220448 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Macrophage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48bd17dbdd73fe24fb4ff80d0c77670d 3 | timeCreated: 1464352823 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/BacterySystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 303213f63702e3146aada9b7c24e525f 3 | timeCreated: 1464606504 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/InfectionSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a577aaaf1a1fb84caf771a86ee687f5 3 | timeCreated: 1464603477 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/MacrophageSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2bb0e0792fd6674ba08a1708824685c 3 | timeCreated: 1464881514 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/SelectionSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a81d5d30c364a7a4eb0519c1e42d1d04 3 | timeCreated: 1464785430 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/StuckVirusSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 840394a526161f34e86aebaf4e074731 3 | timeCreated: 1465204510 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/RandomTargetSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca4d94596c44d4e489a7d7e77c280eb5 3 | timeCreated: 1464356406 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/README.md: -------------------------------------------------------------------------------- 1 | Cristaux DR example 2 | ======================= 3 | 4 | This is a short example using FYFY libraries 5 | 6 | You control an avatar and you have to try to pass the ice wall... 7 | 8 | Usage 9 | -------------------- 10 | 11 | - Open Assets/LeMurDeGlace.unity 12 | - Click the play button 13 | - Take a look into Components and Systems folder to see how FYFY is used in this project 14 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Virus.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | [System.Serializable] 4 | public class VirusProperties { 5 | public float _damages = 2; 6 | public float _productionTime = 10f; 7 | public float _infectionChance = 0.25f; // [0, 1] 8 | public GameObject _virusPrefab; 9 | } 10 | 11 | public class Virus : MonoBehaviour { 12 | public VirusProperties _properties = new VirusProperties(); 13 | } 14 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | m_CompiledVersion: 0 14 | m_RuntimeVersion: 0 15 | -------------------------------------------------------------------------------- /FYFY_plugins/PointerManager/src/PointerOver.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FYFY_plugins.PointerManager { 4 | /// 5 | /// Component specifying that the pointer is over the GameObject. 6 | /// 7 | /// 8 | /// Automatically added or removed by . 9 | /// 10 | [RequireComponent(typeof(PointerSensitive))] 11 | [AddComponentMenu("")] 12 | public class PointerOver : MonoBehaviour { 13 | } 14 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/ExitManager_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class ExitManager_wrapper : BaseWrapper 5 | { 6 | public UnityEngine.GameObject exit_GO; 7 | public UnityEngine.GameObject endScreen_GO; 8 | private void Start() 9 | { 10 | this.hideFlags = HideFlags.NotEditable; 11 | MainLoop.initAppropriateSystemField (system, "exit_GO", exit_GO); 12 | MainLoop.initAppropriateSystemField (system, "endScreen_GO", endScreen_GO); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/BCell.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class BCell : MonoBehaviour { 4 | public enum TYPE { NAIVE, BACTERIAL, VIRAL }; 5 | 6 | public TYPE _type; 7 | public float _bacteryRecognitionTime = 1f; 8 | public float _virusRecognitionTime = 1f; 9 | public float _bacteryRecognitionProgress = 0f; 10 | public float _virusRecognitionProgress = 0f; 11 | 12 | public GameObject recognitionZone; 13 | public GameObject actionZone; 14 | public RectTransform recognitionBar; 15 | } 16 | -------------------------------------------------------------------------------- /FYFY/src/Exception/ArgumentNullException.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Exception used when a null reference is passed to a method that doesn't accept it as a valid argument. 4 | /// 5 | public class ArgumentNullException : ExceptionWithCustomStackTrace { 6 | /// 7 | /// Initializes a new instance of the class. 8 | /// 9 | public ArgumentNullException(string stackTrace = null) : base("Argument cannot be null.", stackTrace) { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Components/Death.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Death : MonoBehaviour { 4 | [HideInInspector] 5 | public float _duration = 0.8f; 6 | [HideInInspector] 7 | public float _progress = 0f; 8 | [HideInInspector] 9 | public int _wastesNumber = 0; 10 | [HideInInspector] 11 | public GameObject _wastePrefab; 12 | [HideInInspector] 13 | public int _virusNumber = 0; 14 | [HideInInspector] 15 | public GameObject _virusPrefab; 16 | [HideInInspector] 17 | public VirusProperties _virusProperties = null; 18 | } 19 | -------------------------------------------------------------------------------- /FYFY/src/GameObject/GameObjectWrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections.Generic; 3 | 4 | namespace FYFY { 5 | internal class GameObjectWrapper { 6 | internal GameObject _gameObject; 7 | internal HashSet _componentTypeNames; // list of ids of all the gameobject's components, avoid to always parsing with GameObject.GetComponent which is costly 8 | 9 | internal GameObjectWrapper(GameObject gameObject, HashSet componentTypeNames) { 10 | _gameObject = gameObject; 11 | _componentTypeNames = componentTypeNames; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/FYFY.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39863ef2bc9d29d48a28ad96212c01d8 3 | timeCreated: 1501573774 4 | licenseType: Free 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/Monitoring.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b79182950c2383c4c9b1139a398b79c1 3 | timeCreated: 1506437366 4 | licenseType: Free 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/CollisionManager.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: acced6b5114d7424ab20bd2a595729f3 3 | timeCreated: 1504081537 4 | licenseType: Free 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/PointerManager.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 485c8df10cf9c37428bb68fcf8038404 3 | timeCreated: 1500985209 4 | licenseType: Free 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Libraries/TriggerManager.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f16490cfb9b569749bde3d0e45432b1a 3 | timeCreated: 1500985213 4 | licenseType: Free 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /FYFY/src/MainLoop/FyfyBridge.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FYFY { 4 | /// 5 | /// Notify Fyfy for each Unity callback usefull to update families 6 | /// 7 | [DisallowMultipleComponent] 8 | [AddComponentMenu("")] 9 | public class FyfyBridge : MonoBehaviour { 10 | private void Start () { 11 | this.hideFlags = HideFlags.HideInInspector; // Hide this component in Inspector 12 | } 13 | 14 | private void OnEnable(){ 15 | GameObjectManager.refresh(this.gameObject); 16 | } 17 | 18 | private void OnDisable() { 19 | GameObjectManager.refresh(this.gameObject); 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/FYFY.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 946cc7ea7c97562479338cdfef47d683 3 | timeCreated: 1466430369 4 | licenseType: Free 5 | PluginImporter: 6 | serializedVersion: 1 7 | iconMap: {} 8 | executionOrder: {} 9 | isPreloaded: 0 10 | platformData: 11 | Any: 12 | enabled: 1 13 | settings: {} 14 | Editor: 15 | enabled: 0 16 | settings: 17 | DefaultValueInitialized: true 18 | WindowsStoreApps: 19 | enabled: 0 20 | settings: 21 | CPU: AnyCPU 22 | userData: 23 | assetBundleName: 24 | assetBundleVariant: 25 | -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/MeshContainer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace UnityStandardAssets.Water 5 | { 6 | public class MeshContainer 7 | { 8 | public Mesh mesh; 9 | public Vector3[] vertices; 10 | public Vector3[] normals; 11 | 12 | 13 | public MeshContainer(Mesh m) 14 | { 15 | mesh = m; 16 | vertices = m.vertices; 17 | normals = m.normals; 18 | } 19 | 20 | 21 | public void Update() 22 | { 23 | mesh.vertices = vertices; 24 | mesh.normals = normals; 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /FYFY/src/Exception/FyfyException.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Default exception used when a problem occurs with Fyfy. 4 | /// 5 | public class FyfyException : ExceptionWithCustomStackTrace { 6 | /// 7 | /// Initializes a new instance of the class. 8 | /// 9 | public FyfyException(string stackTrace = null) : base("FYFY Exception.", stackTrace) { 10 | } 11 | 12 | /// 13 | /// Initializes a new instance of the class. 14 | /// 15 | public FyfyException(string message, string stackTrace): base(message, stackTrace){ 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/AutomaticScript/InputSystem_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class InputSystem_wrapper : BaseWrapper 5 | { 6 | public UnityEngine.KeyCode _selectionButton; 7 | public UnityEngine.KeyCode _actionButton; 8 | public UnityEngine.KeyCode _multipleSelectionKey; 9 | private void Start() 10 | { 11 | this.hideFlags = HideFlags.NotEditable; 12 | MainLoop.initAppropriateSystemField (system, "_selectionButton", _selectionButton); 13 | MainLoop.initAppropriateSystemField (system, "_actionButton", _actionButton); 14 | MainLoop.initAppropriateSystemField (system, "_multipleSelectionKey", _multipleSelectionKey); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/UserSettings/EditorUserSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!162 &1 4 | EditorUserSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_ConfigSettings: 8 | RecentlyUsedScenePath-0: 9 | value: 22424703114646680e0b0227036c7b1510121639293b19392024083debf43531f0e225a7f234362820 10 | flags: 0 11 | vcSharedLogLevel: 12 | value: 0d5e400f0650 13 | flags: 0 14 | m_VCAutomaticAdd: 1 15 | m_VCDebugCom: 0 16 | m_VCDebugCmd: 0 17 | m_VCDebugOut: 0 18 | m_SemanticMergeMode: 2 19 | m_VCShowFailedCheckout: 1 20 | m_VCOverwriteFailedCheckoutAssets: 1 21 | m_VCProjectOverlayIcons: 1 22 | m_VCHierarchyOverlayIcons: 1 23 | m_VCOtherOverlayIcons: 1 24 | m_VCAllowAsyncUpdate: 1 25 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/FYFY_Inspector.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c82e5ca37d4a4d42a5c82b86a30f166 3 | timeCreated: 1529309696 4 | licenseType: Free 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | isPreloaded: 0 11 | isOverridable: 0 12 | platformData: 13 | - first: 14 | Any: 15 | second: 16 | enabled: 1 17 | settings: {} 18 | - first: 19 | Editor: Editor 20 | second: 21 | enabled: 0 22 | settings: 23 | DefaultValueInitialized: true 24 | - first: 25 | Windows Store Apps: WindowsStoreApps 26 | second: 27 | enabled: 0 28 | settings: 29 | CPU: AnyCPU 30 | userData: 31 | assetBundleName: 32 | assetBundleVariant: 33 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/PointerManager.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64c37acf0c01cd94a87e4dcd034f58f4 3 | timeCreated: 1529309697 4 | licenseType: Free 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | isPreloaded: 0 11 | isOverridable: 0 12 | platformData: 13 | - first: 14 | Any: 15 | second: 16 | enabled: 1 17 | settings: {} 18 | - first: 19 | Editor: Editor 20 | second: 21 | enabled: 0 22 | settings: 23 | DefaultValueInitialized: true 24 | - first: 25 | Windows Store Apps: WindowsStoreApps 26 | second: 27 | enabled: 0 28 | settings: 29 | CPU: AnyCPU 30 | userData: 31 | assetBundleName: 32 | assetBundleVariant: 33 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/TriggerManager.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ffb6ab9730a22f54db5ba68fca5f2b7e 3 | timeCreated: 1466430372 4 | licenseType: Free 5 | PluginImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | iconMap: {} 9 | executionOrder: {} 10 | isPreloaded: 0 11 | isOverridable: 0 12 | platformData: 13 | - first: 14 | Any: 15 | second: 16 | enabled: 1 17 | settings: {} 18 | - first: 19 | Editor: Editor 20 | second: 21 | enabled: 0 22 | settings: 23 | DefaultValueInitialized: true 24 | - first: 25 | Windows Store Apps: WindowsStoreApps 26 | second: 27 | enabled: 0 28 | settings: 29 | CPU: AnyCPU 30 | userData: 31 | assetBundleName: 32 | assetBundleVariant: 33 | -------------------------------------------------------------------------------- /FYFY_projects/README.md: -------------------------------------------------------------------------------- 1 | # FYFY examples # 2 | CristauxDR and Defenses_immunitaires are two example projects that illustrate FYFY usage. 3 | 4 | Other examples: 5 | * E-LearningScape: https://github.com/Mocahteam/E-LearningScape 6 | * Covid-25: https://github.com/Muratet/Covid25 7 | * SPY: https://github.com/Mocahteam/SPY 8 | * Some students projects: 9 | * http://seriousgames.lip6.fr/Androide/projets1718/AngryNewton/ 10 | * http://seriousgames.lip6.fr/Androide/projets1718/ForceFields3D/ 11 | * http://seriousgames.lip6.fr/Androide/projets1718/ForceFields2D_A/ 12 | * http://seriousgames.lip6.fr/Androide/projets1718/ForceFields2D_B/ 13 | * http://seriousgames.lip6.fr/Androide/projets1819/Evol/ 14 | * http://seriousgames.lip6.fr/Androide/projets1819/Immunocalupse/ 15 | * http://seriousgames.lip6.fr/Androide/projets1819/Cellulia/ 16 | -------------------------------------------------------------------------------- /FYFY/src/Matcher/ComponentMatcher/AllOfComponents.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Matcher used to exclude all the GameObjects which don't have 4 | /// a specific list of components. 5 | /// 6 | public class AllOfComponents : ComponentMatcher { 7 | /// 8 | /// Initializes a new instance of the class. 9 | /// 10 | public AllOfComponents(params System.Type[] componentTypes) : base(componentTypes) { 11 | } 12 | 13 | internal override bool matches(GameObjectWrapper gameObjectWrapper){ 14 | for(int i = 0; i < _componentTypeNames.Length; ++i){ 15 | if(gameObjectWrapper._componentTypeNames.Contains(_componentTypeNames[i]) == false){ 16 | return false; 17 | } 18 | } 19 | return true; 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /FYFY/src/Matcher/Matcher.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Base class every matcher derives from. 4 | /// 5 | /// 6 | /// A matcher is a filter on GameObject features which allows to specify on what a family works. 7 | /// 8 | public abstract class Matcher { 9 | internal string _descriptor; // used to define the family descriptor in the FamilyManager to store Families 10 | 11 | /// 12 | /// Gets the string description of this . 13 | /// 14 | /// 15 | /// It is composed of its type and the values on which it operates. 16 | /// 17 | public string Descriptor { get { return _descriptor; } } 18 | 19 | internal abstract bool matches(GameObjectWrapper gameObjectWrapper); 20 | } 21 | } -------------------------------------------------------------------------------- /FYFY/src/Matcher/ComponentMatcher/NoneOfComponents.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Matcher used to exclude all the GameObjects which have 4 | /// at least one component among a specific list of components. 5 | /// 6 | public class NoneOfComponents : ComponentMatcher { 7 | /// 8 | /// Initializes a new instance of the class. 9 | /// 10 | public NoneOfComponents(params System.Type[] componentTypes) : base(componentTypes) { 11 | } 12 | 13 | internal override bool matches(GameObjectWrapper gameObjectWrapper){ 14 | for(int i = 0; i < _componentTypeNames.Length; ++i){ 15 | if(gameObjectWrapper._componentTypeNames.Contains(_componentTypeNames[i]) == true){ 16 | return false; 17 | } 18 | } 19 | return true; 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/Monitoring.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e0cf7fed9508f2409f1befdabdeb70a 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: 30 | CPU: AnyCPU 31 | userData: 32 | assetBundleName: 33 | assetBundleVariant: 34 | -------------------------------------------------------------------------------- /FYFY/src/Matcher/ComponentMatcher/AnyOfComponents.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Matcher used to exclude all the GameObjects which don't have 4 | /// at least one component among a specific list of components. 5 | /// 6 | public class AnyOfComponents: ComponentMatcher { 7 | /// 8 | /// Initializes a new instance of the class. 9 | /// 10 | public AnyOfComponents(params System.Type[] componentTypes) : base(componentTypes) { 11 | } 12 | 13 | internal override bool matches(GameObjectWrapper gameObjectWrapper){ 14 | for(int i = 0; i < _componentTypeNames.Length; ++i){ 15 | if(gameObjectWrapper._componentTypeNames.Contains(_componentTypeNames[i]) == true){ 16 | return true; 17 | } 18 | } 19 | return false; 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/BubbleManager_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class BubbleManager_wrapper : BaseWrapper 5 | { 6 | public UnityEngine.GameObject bubble_GO; 7 | public UnityEngine.GameObject hero_GO; 8 | public UnityEngine.GameObject boiler_GO; 9 | public UnityEngine.GameObject iceWall_GO; 10 | public UnityEngine.GameObject door_GO; 11 | private void Start() 12 | { 13 | this.hideFlags = HideFlags.NotEditable; 14 | MainLoop.initAppropriateSystemField (system, "bubble_GO", bubble_GO); 15 | MainLoop.initAppropriateSystemField (system, "hero_GO", hero_GO); 16 | MainLoop.initAppropriateSystemField (system, "boiler_GO", boiler_GO); 17 | MainLoop.initAppropriateSystemField (system, "iceWall_GO", iceWall_GO); 18 | MainLoop.initAppropriateSystemField (system, "door_GO", door_GO); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/CollisionManager.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 267af10df5c46864688893af1e87bae7 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: 30 | CPU: AnyCPU 31 | userData: 32 | assetBundleName: 33 | assetBundleVariant: 34 | -------------------------------------------------------------------------------- /FYFY/src/Exception/UnknownComponentException.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Exception used when you try to access to a Component that is unknown to FYFY. 4 | /// 5 | public class UnknownComponentException : ExceptionWithCustomStackTrace { 6 | /// 7 | /// Initializes a new instance of the class. 8 | /// 9 | public UnknownComponentException(string stackTrace = null) : base("Component is unknown to FYFY but you are trying to access it with FYFY functions.", stackTrace) { 10 | } 11 | 12 | /// 13 | /// Initializes a new instance of the class. 14 | /// 15 | public UnknownComponentException(string message, string stackTrace): base(message, stackTrace){ 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /FYFY/template/1-FYFY__New System-NewSystem.cs.txt: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class #SCRIPTNAME# : FSystem { 5 | 6 | public static #SCRIPTNAME# instance; 7 | 8 | public #SCRIPTNAME#() 9 | { 10 | instance = this; 11 | } 12 | 13 | // Use to init system before the first onProcess call 14 | protected override void onStart(){ 15 | } 16 | 17 | // Use to update member variables when system pause. 18 | // Advice: avoid to update your families inside this function. 19 | protected override void onPause(int currentFrame) { 20 | } 21 | 22 | // Use to update member variables when system resume. 23 | // Advice: avoid to update your families inside this function. 24 | protected override void onResume(int currentFrame){ 25 | } 26 | 27 | // Use to process your families. 28 | protected override void onProcess(int familiesUpdateCount) { 29 | } 30 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/AutomaticScript/TemperatureManager_wrapper.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | public class TemperatureManager_wrapper : BaseWrapper 5 | { 6 | public Temperature temp; 7 | public Boiler boiler; 8 | public UnityEngine.GameObject iceCollider_GO; 9 | public FYFY_plugins.Monitoring.ComponentMonitoring iceMonitor; 10 | public UnityEngine.GameObject puddle_GO; 11 | private void Start() 12 | { 13 | this.hideFlags = HideFlags.NotEditable; 14 | MainLoop.initAppropriateSystemField (system, "temp", temp); 15 | MainLoop.initAppropriateSystemField (system, "boiler", boiler); 16 | MainLoop.initAppropriateSystemField (system, "iceCollider_GO", iceCollider_GO); 17 | MainLoop.initAppropriateSystemField (system, "iceMonitor", iceMonitor); 18 | MainLoop.initAppropriateSystemField (system, "puddle_GO", puddle_GO); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Libraries/Monitoring_Inspector.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d12a4b196de775e498f1c71557086c82 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | - first: 20 | Editor: Editor 21 | second: 22 | enabled: 0 23 | settings: 24 | DefaultValueInitialized: true 25 | - first: 26 | Windows Store Apps: WindowsStoreApps 27 | second: 28 | enabled: 0 29 | settings: 30 | CPU: AnyCPU 31 | userData: 32 | assetBundleName: 33 | assetBundleVariant: 34 | -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/MovingSystem.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | // Ce système déplace les agents vers leur cible 5 | public class MovingSystem : FSystem { 6 | private Family f_movingAgents = FamilyManager.getFamily( 7 | new AllOfProperties(PropertyMatcher.PROPERTY.ACTIVE_IN_HIERARCHY), 8 | new AllOfComponents(typeof(Target), typeof(Speed)), 9 | new NoneOfComponents(typeof(Death)) 10 | ); 11 | 12 | protected override void onProcess(int currentFrame) { 13 | foreach (GameObject agent in f_movingAgents) { 14 | Vector3 position = agent.transform.position; 15 | Vector3 target = agent.GetComponent()._target; 16 | float speed = agent.GetComponent()._speed; 17 | 18 | if (position != target) 19 | agent.transform.position = Vector3.MoveTowards(position, target, speed * Time.deltaTime); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /FYFY_plugins/Monitoring/src/Exception/WarningException.cs: -------------------------------------------------------------------------------- 1 | using FYFY; 2 | 3 | namespace FYFY_plugins.Monitoring { 4 | /// 5 | /// Exception used to build a clickable warning message. 6 | /// 7 | public class WarningException : ExceptionWithCustomStackTrace 8 | { 9 | /// 10 | /// Initializes a new instance of the class. 11 | /// 12 | public WarningException(string stackTrace = null) : base("Warning!!!", stackTrace) 13 | { 14 | } 15 | 16 | /// 17 | /// Initializes a new instance of the class. 18 | /// 19 | public WarningException(string message, string stackTrace) : base(message, stackTrace) 20 | { 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/RandomTargetSystem.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | 4 | // Ce système détermine la prochaine cible à atteindre pour les agents qui se déplacent seuls 5 | public class RandomTargetSystem : FSystem { 6 | private Family f_movingAgents = FamilyManager.getFamily( 7 | new AllOfProperties(PropertyMatcher.PROPERTY.ACTIVE_IN_HIERARCHY), 8 | new AnyOfTags("Bactery", "Waste", "Toxin", "Virus", "StuckVirus"), 9 | new AllOfComponents(typeof(Target)), 10 | new NoneOfComponents(typeof(Death)) 11 | ); 12 | 13 | protected override void onProcess(int currentFrame) { 14 | foreach (GameObject agent in f_movingAgents) { 15 | Target target = agent.GetComponent(); 16 | 17 | if(agent.transform.position == target._target) 18 | target._target = new Vector3(Random.Range(-3.5f, 3.5f), Random.Range(-2.5f, 2.5f)); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /FYFY/src/Exception/UnknownGameObjectException.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Exception used when you try to access to a GameObject that is unknown to FYFY. 4 | /// 5 | public class UnknownGameObjectException : ExceptionWithCustomStackTrace { 6 | /// 7 | /// Initializes a new instance of the class. 8 | /// 9 | public UnknownGameObjectException(string stackTrace = null) : base("GameObject is unknown to FYFY but you are trying to access it with FYFY functions. Only a binded GameObject can be managed with Fyfy functions.", stackTrace) { 10 | } 11 | 12 | /// 13 | /// Initializes a new instance of the class. 14 | /// 15 | public UnknownGameObjectException(string message, string stackTrace): base(message, stackTrace){ 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /FYFY/src/Matcher/LayerMatcher/LayerMatcher.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Base class every matcher working on Layer derives from. 4 | /// 5 | public abstract class LayerMatcher : Matcher { 6 | /// 7 | /// Targets used to match. 8 | /// 9 | protected readonly int[] _layers; 10 | 11 | internal LayerMatcher(params int[] layers) { 12 | if(layers.Length == 0) { 13 | throw new System.ArgumentException("It is not allowed to provide a LayerMatcher without at least one layer defined."); 14 | } 15 | 16 | System.Array.Sort(layers); 17 | 18 | System.Text.StringBuilder descriptor = new System.Text.StringBuilder(this.GetType() + ":" + layers[0]); 19 | for(int i = 1; i < layers.Length; ++i){ 20 | descriptor.AppendFormat("/{0}", layers[i]); 21 | } 22 | 23 | _descriptor = descriptor.ToString(); 24 | _layers = layers; 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /FYFY_plugins/Monitoring/src/MonitoringV3/FamilyMonitoring.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using System; 5 | using FYFY; 6 | 7 | namespace FYFY_plugins.Monitoring{ 8 | /// 9 | /// Add monitoring functionalities to a Family 10 | /// 11 | [ExecuteInEditMode] // Awake, Start... will be call in edit mode 12 | [AddComponentMenu("")] 13 | public class FamilyMonitoring : ComponentMonitoring 14 | { 15 | // TODO: add this boolean to automatically include ComponentMonitoring in all GameObjects of this family 16 | //public bool suiviGlobal = true; 17 | 18 | /// Name of an equivalent family name in an other system. 19 | [HideInInspector] 20 | public string equivalentName; 21 | 22 | /// descriptor of the Family associated to this monitor. 23 | [HideInInspector] 24 | public string[] descriptor; 25 | } 26 | } -------------------------------------------------------------------------------- /FYFY_plugins/Monitoring_Inspector/src/ReadOnlyDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEditor; 3 | 4 | namespace FYFY_plugins.Monitoring { 5 | /// 6 | /// Avoid to modify property in Inspector if [ReadOnly] meta tag is used 7 | /// 8 | [CustomPropertyDrawer(typeof(ReadOnlyAttribute))] 9 | public class ReadOnlyDrawer : PropertyDrawer 10 | { 11 | /// 12 | /// 13 | /// 14 | public override float GetPropertyHeight(SerializedProperty property, 15 | GUIContent label) 16 | { 17 | return EditorGUI.GetPropertyHeight(property, label, true); 18 | } 19 | 20 | /// 21 | /// 22 | /// 23 | public override void OnGUI(Rect position, 24 | SerializedProperty property, 25 | GUIContent label) 26 | { 27 | GUI.enabled = false; 28 | EditorGUI.PropertyField(position, property, label, true); 29 | GUI.enabled = true; 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /FYFY_plugins/TriggerManager/src/Triggered2D.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FYFY_plugins.TriggerManager { 4 | /// 5 | /// Component specifying that the GameObject is in contact with at least one other GameObject. This component is managed by , you do not have to add, update or remove it manually. 6 | /// 7 | [DisallowMultipleComponent] 8 | [AddComponentMenu("")] 9 | public class Triggered2D : MonoBehaviour { 10 | private TriggerSensitive2D _triggerSensitive; 11 | 12 | private void Awake() { 13 | _triggerSensitive = this.gameObject.GetComponent(); 14 | } 15 | 16 | /// 17 | /// Gets all the GameObjects in contact with this GameObject. 18 | /// 19 | public GameObject[] Targets { 20 | get { 21 | return _triggerSensitive.getTargets(); 22 | } 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /FYFY_plugins/TriggerManager/src/Triggered3D.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace FYFY_plugins.TriggerManager { 4 | /// 5 | /// Component specifying that the GameObject is in contact with at least one other GameObject. This component is managed by , you do not have to add, update or remove it manually. 6 | /// 7 | [DisallowMultipleComponent] 8 | [AddComponentMenu("")] 9 | public class Triggered3D : MonoBehaviour { 10 | private TriggerSensitive3D _triggerSensitive; 11 | 12 | private void Awake() { 13 | _triggerSensitive = this.gameObject.GetComponent(); 14 | } 15 | 16 | /// 17 | /// Gets all the GameObjects in contact with this GameObject. 18 | /// 19 | public GameObject[] Targets { 20 | get { 21 | return _triggerSensitive.getTargets(); 22 | } 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /FYFY/src/Exception/DestroyedGameObjectException.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Exception used when you try to access to a GameObject that has been destroyed. 4 | /// 5 | public class DestroyedGameObjectException : ExceptionWithCustomStackTrace { 6 | /// 7 | /// Initializes a new instance of the class. 8 | /// 9 | public DestroyedGameObjectException(string stackTrace = null) : base("GameObject will be destroy during this frame and this action will not be possible. In a same frame, your must not destroy a GameObject and ask Fyfy to perform an action on it.", stackTrace) { 10 | } 11 | 12 | /// 13 | /// Initializes a new instance of the class. 14 | /// 15 | public DestroyedGameObjectException(string message, string stackTrace): base(message, stackTrace){ 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /FYFY/src/Exception/DestroyedComponentException.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Exception used when you try to access to a Component that has been destroyed. 4 | /// 5 | public class DestroyedComponentException : ExceptionWithCustomStackTrace { 6 | /// 7 | /// Initializes a new instance of the class. 8 | /// 9 | public DestroyedComponentException(string stackTrace = null) : base("Component will be destroy during this frame and this action will not be possible. In a same frame, your must not destroy a Component and ask Fyfy to perform an action on it.", stackTrace) { 10 | } 11 | 12 | /// 13 | /// Initializes a new instance of the class. 14 | /// 15 | public DestroyedComponentException(string message, string stackTrace): base(message, stackTrace){ 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/Displace.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace UnityStandardAssets.Water 5 | { 6 | [ExecuteInEditMode] 7 | [RequireComponent(typeof(WaterBase))] 8 | public class Displace : MonoBehaviour 9 | { 10 | public void Awake() 11 | { 12 | if (enabled) 13 | { 14 | OnEnable(); 15 | } 16 | else 17 | { 18 | OnDisable(); 19 | } 20 | } 21 | 22 | 23 | public void OnEnable() 24 | { 25 | Shader.EnableKeyword("WATER_VERTEX_DISPLACEMENT_ON"); 26 | Shader.DisableKeyword("WATER_VERTEX_DISPLACEMENT_OFF"); 27 | } 28 | 29 | 30 | public void OnDisable() 31 | { 32 | Shader.EnableKeyword("WATER_VERTEX_DISPLACEMENT_OFF"); 33 | Shader.DisableKeyword("WATER_VERTEX_DISPLACEMENT_ON"); 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /FYFY/src/Matcher/LayerMatcher/AnyOfLayers.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Matcher used to exclude all the GameObjects which aren't in 4 | /// one of layers of a specific list of layers. 5 | /// 6 | public class AnyOfLayers : LayerMatcher { 7 | /// 8 | /// Initializes a new instance of the class. 9 | /// 10 | public AnyOfLayers(params int[] layers) : base(layers) { 11 | } 12 | 13 | internal override bool matches(GameObjectWrapper gameObjectWrapper){ 14 | // Prevent user error if a GameObject is destroyed while it is still binded. It's a mistake, the user has to unbind game objects before destroying them. 15 | if (gameObjectWrapper._gameObject != null){ 16 | int gameObjectLayer = gameObjectWrapper._gameObject.layer; 17 | 18 | for(int i = 0; i < _layers.Length; ++i){ 19 | if(gameObjectLayer == _layers[i]){ 20 | return true; 21 | } 22 | } 23 | } 24 | return false; 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /FYFY/src/Matcher/TagMatcher/AnyOfTags.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Matcher used to exclude all the GameObjects which haven't 4 | /// one of tags of a specific list of tags. 5 | /// 6 | public class AnyOfTags : TagMatcher { 7 | /// 8 | /// Initializes a new instance of the class. 9 | /// 10 | public AnyOfTags(params string[] tags) : base(tags) { 11 | } 12 | 13 | internal override bool matches(GameObjectWrapper gameObjectWrapper){ 14 | // Prevent user error if a GameObject is destroyed while it is still binded. It's a mistake, the user has to unbind game objects before destroying them. 15 | if (gameObjectWrapper._gameObject != null){ 16 | string gameObjectTag = gameObjectWrapper._gameObject.tag; 17 | 18 | for(int i = 0; i < _tags.Length; ++i){ 19 | if(gameObjectTag == _tags [i]){ 20 | return true; 21 | } 22 | } 23 | } 24 | return false; 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /FYFY_plugins/Monitoring/src/Exception/InvalidTraceException.cs: -------------------------------------------------------------------------------- 1 | using FYFY; 2 | 3 | namespace FYFY_plugins.Monitoring { 4 | /// 5 | /// Exception used when the data given to build the trace are not matching any ComponentMonitoring or monitored Family. 6 | /// 7 | public class InvalidTraceException : ExceptionWithCustomStackTrace 8 | { 9 | /// 10 | /// Initializes a new instance of the class. 11 | /// 12 | public InvalidTraceException(string stackTrace = null) : base("Unable to trace because arguments are invalid.", stackTrace) 13 | { 14 | } 15 | 16 | /// 17 | /// Initializes a new instance of the class. 18 | /// 19 | public InvalidTraceException(string message, string stackTrace) : base(message, stackTrace) 20 | { 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Standard Assets/Environment/Water/Water/Scripts/SpecularLighting.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace UnityStandardAssets.Water 5 | { 6 | [RequireComponent(typeof(WaterBase))] 7 | [ExecuteInEditMode] 8 | public class SpecularLighting : MonoBehaviour 9 | { 10 | public Transform specularLight; 11 | private WaterBase m_WaterBase; 12 | 13 | 14 | public void Start() 15 | { 16 | m_WaterBase = (WaterBase)gameObject.GetComponent(typeof(WaterBase)); 17 | } 18 | 19 | 20 | public void Update() 21 | { 22 | if (!m_WaterBase) 23 | { 24 | m_WaterBase = (WaterBase)gameObject.GetComponent(typeof(WaterBase)); 25 | } 26 | 27 | if (specularLight && m_WaterBase.sharedMaterial) 28 | { 29 | m_WaterBase.sharedMaterial.SetVector("_WorldLightDir", specularLight.transform.forward); 30 | } 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /FYFY_Inspector/src/MainLoopCreationMenu.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEditor; 3 | 4 | namespace FYFY_Inspector { 5 | /// 6 | /// Class automatically loaded by Unity Editor to create the FYFY menu. 7 | /// 8 | public static class MainLoopCreationMenu { 9 | [MenuItem("Tools/FYFY/Create Main Loop %m")] 10 | private static void createMainLoop() { 11 | string name = "Main_Loop"; 12 | GameObject mainLoop = GameObject.Find(name); 13 | if(mainLoop == null) { 14 | mainLoop = new GameObject(name); 15 | mainLoop.isStatic = true; 16 | } 17 | 18 | mainLoop.AddComponent(); 19 | if (!mainLoop.GetComponent()) 20 | mainLoop.AddComponent(); 21 | Undo.RegisterCreatedObjectUndo(mainLoop, "Create MainLoop"); 22 | } 23 | 24 | [MenuItem("Tools/FYFY/Create Main Loop %m", true)] 25 | private static bool activeMenu() { 26 | return Object.FindObjectOfType() == null && !Application.isPlaying; 27 | } 28 | } 29 | } -------------------------------------------------------------------------------- /FYFY/src/Matcher/TagMatcher/NoneOfTags.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Matcher used to exclude all the GameObjects which have 4 | /// one of tags of a specific list of tags. 5 | /// 6 | public class NoneOfTags : TagMatcher { 7 | /// 8 | /// Initializes a new instance of the class. 9 | /// 10 | public NoneOfTags(params string[] tags) : base(tags) { 11 | } 12 | 13 | internal override bool matches(GameObjectWrapper gameObjectWrapper){ 14 | // Prevent user error if a GameObject is destroyed while it is still binded. It's a mistake, the user has to unbind game objects before destroying them. 15 | if (gameObjectWrapper._gameObject != null){ 16 | string gameObjectTag = gameObjectWrapper._gameObject.tag; 17 | 18 | for(int i = 0; i < _tags.Length; ++i){ 19 | if(gameObjectTag == _tags [i]){ 20 | return false; 21 | } 22 | } 23 | return true; 24 | } else 25 | return false; 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /FYFY_projects/Defenses_immunitaires_FYFY_2D/Assets/Systems/ToxinSystem.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | using FYFY_plugins.TriggerManager; 4 | 5 | // Ce système gère les dommages causés par les toxines 6 | public class ToxinSystem : FSystem { 7 | private Family _toxins = FamilyManager.getFamily( 8 | new AnyOfTags("Toxin"), 9 | new AllOfComponents(typeof(Triggered2D)), 10 | new NoneOfComponents(typeof(Death)) 11 | ); 12 | 13 | protected override void onProcess(int currentFrame) { 14 | foreach (GameObject toxin in _toxins) { 15 | Triggered2D t2D = toxin.GetComponent(); 16 | float damages = toxin.GetComponent()._damages; 17 | 18 | foreach(GameObject other in t2D.Targets) { 19 | if((other.tag == "StructureCell" || other.tag == "BCell" || other.tag == "TCell") && other.GetComponent() == null) { 20 | GameObjectManager.addComponent(other, new { damages = damages }); 21 | GameObjectManager.addComponent(toxin); 22 | break; 23 | } 24 | } 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /FYFY/src/Matcher/LayerMatcher/NoneOfLayers.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Matcher used to exclude all the GameObjects which are in 4 | /// one of layers of a specific list of layers. 5 | /// 6 | public class NoneOfLayers : LayerMatcher { 7 | /// 8 | /// Initializes a new instance of the class. 9 | /// 10 | public NoneOfLayers(params int[] layers) : base(layers) { 11 | } 12 | 13 | internal override bool matches(GameObjectWrapper gameObjectWrapper){ 14 | // Prevent user error if a GameObject is destroyed while it is still binded. It's a mistake, the user has to unbind game objects before destroying them. 15 | if (gameObjectWrapper._gameObject != null){ 16 | int gameObjectLayer = gameObjectWrapper._gameObject.layer; 17 | 18 | for(int i = 0; i < _layers.Length; ++i){ 19 | if(gameObjectLayer == _layers[i]){ 20 | return false; 21 | } 22 | } 23 | return true; 24 | } else 25 | return false; 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /FYFY/src/Matcher/PropertyMatcher/AllOfProperties.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Matcher used to exclude all the GameObjects which don't have 4 | /// a specific list of properties. 5 | /// 6 | public class AllOfProperties : PropertyMatcher { 7 | /// 8 | /// Initializes a new instance of the class. 9 | /// 10 | public AllOfProperties(params PROPERTY[] properties) : base(properties) { 11 | } 12 | 13 | internal override bool matches(GameObjectWrapper gameObjectWrapper){ 14 | // Prevent user error if a GameObject is destroyed while it is still binded. It's a mistake, the user has to unbind game objects before destroying them. 15 | if (gameObjectWrapper._gameObject != null){ 16 | UnityEngine.GameObject gameObject = gameObjectWrapper._gameObject; 17 | 18 | for(int i = 0; i < _properties.Length; ++i){ 19 | if(hasProperty(gameObject, _properties[i]) == false){ 20 | return false; 21 | } 22 | } 23 | return true; 24 | } else 25 | return false; 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /FYFY_plugins/Monitoring/README.md: -------------------------------------------------------------------------------- 1 | PointerManager 2 | ============== 3 | 4 | This plugin provides tools to build PetriNets and their specifications and to produce traces. 5 | 6 | Build requirements 7 | ------------------ 8 | 9 | - FYFY.dll 10 | 11 | Build 12 | ----- 13 | 14 | Once the requirements have been installed, use the following command in order 15 | to compile the library: 16 | 17 | \MSBuild.exe Monitoring.csproj 18 | 19 | If Unity3D is not installed in a standard location, you have to define the 20 | `UnityEnginePath` and `UnityEditorPath` properties inside the `Monitoring.csproj` 21 | file. Similarly, you have to define the `FYFYPath` property if FYFY is not 22 | build in its common directory. 23 | 24 | Note that common path to MSBuild is: 25 | 26 | \Microsoft.NET\Framework\v4.0.30319\MSBuild.exe 27 | 28 | Usage 29 | ----- 30 | 31 | To use the library inside an Unity project, you just have to drop it and 32 | `FYFY.dll` in the `Assets` folder of your project. 33 | 34 | Directories list 35 | ---------------- 36 | 37 | - src: project sources files 38 | -------------------------------------------------------------------------------- /FYFY/src/Matcher/TagMatcher/TagMatcher.cs: -------------------------------------------------------------------------------- 1 | using System.Linq; 2 | 3 | namespace FYFY { 4 | /// 5 | /// Base class every matcher working on Tag derives from. 6 | /// 7 | public abstract class TagMatcher : Matcher { 8 | /// 9 | /// Targets used to match. 10 | /// 11 | protected readonly string[] _tags; 12 | 13 | internal TagMatcher(params string[] tags) { 14 | if(tags.Length == 0) { 15 | throw new System.ArgumentNullException("It is not allowed to provide a TagMatcher without at least one tag defined."); 16 | } 17 | 18 | System.Array.Sort(tags); 19 | 20 | System.Text.StringBuilder descriptor = new System.Text.StringBuilder(this.GetType() + ":" + tags[0]); 21 | for(int i = 1; i < tags.Length; ++i) { 22 | string tag = tags[i]; 23 | if (tag == null) { 24 | throw new System.ArgumentNullException("One of the tags is null"); 25 | } 26 | 27 | descriptor.AppendFormat("/{0}", tag); 28 | } 29 | 30 | _tags = tags; 31 | _descriptor = descriptor.ToString(); 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /FYFY_plugins/Monitoring_Inspector/README.md: -------------------------------------------------------------------------------- 1 | PointerManager 2 | ============== 3 | 4 | This plugin provides UI to assist building of PetriNet. 5 | 6 | Build requirements 7 | ------------------ 8 | 9 | - Monitoring.dll 10 | - FYFY.dll 11 | 12 | Build 13 | ----- 14 | 15 | Once the requirements have been installed, use the following command in order 16 | to compile the library: 17 | 18 | \MSBuild.exe Monitoring_Inspector.csproj 19 | 20 | If Unity3D is not installed in a standard location, you have to define the 21 | `UnityEnginePath` and `UnityEditorPath` properties inside the `Monitoring_Inspector.csproj` 22 | file. Similarly, you have to define the `FYFYPath` property if FYFY is not 23 | build in its common directory. 24 | 25 | Note that common path to MSBuild is: 26 | 27 | \Microsoft.NET\Framework\v4.0.30319\MSBuild.exe 28 | 29 | Usage 30 | ----- 31 | 32 | To use the library inside an Unity project, you just have to drop it and 33 | `FYFY.dll` in the `Assets` folder of your project. 34 | 35 | Directories list 36 | ---------------- 37 | 38 | - src: project sources files 39 | -------------------------------------------------------------------------------- /FYFY/src/Matcher/PropertyMatcher/AnyOfProperties.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Matcher used to exclude all the GameObjects which don't have 4 | /// at least one property among a specific list of properties. 5 | /// 6 | public class AnyOfProperties : PropertyMatcher { 7 | /// 8 | /// Initializes a new instance of the class. 9 | /// 10 | public AnyOfProperties(params PROPERTY[] properties) : base(properties) { 11 | } 12 | 13 | internal override bool matches(GameObjectWrapper gameObjectWrapper){ 14 | // Prevent user error if a GameObject is destroyed while it is still binded. It's a mistake, the user has to unbind game objects before destroying them. 15 | if (gameObjectWrapper._gameObject != null){ 16 | UnityEngine.GameObject gameObject = gameObjectWrapper._gameObject; 17 | 18 | for(int i = 0; i < _properties.Length; ++i){ 19 | if(hasProperty(gameObject, _properties[i]) == true){ 20 | return true; 21 | } 22 | } 23 | } 24 | return false; 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /FYFY_projects/CristauxDR/Assets/Systems/haloManager.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using FYFY; 3 | using FYFY_plugins.TriggerManager; 4 | 5 | public class haloManager : FSystem { 6 | // only hero can produce generation of Triggered3D component thanks to Unity Physics layers 7 | public Family closeTo = FamilyManager.getFamily(new AllOfComponents(typeof(Triggered3D)), new AnyOfComponents(typeof(SpriteRenderer), typeof(MeshRenderer)), new AnyOfTags("Interactable")); 8 | public Family farFrom = FamilyManager.getFamily(new NoneOfComponents(typeof(Triggered3D)), new AnyOfComponents(typeof(SpriteRenderer), typeof(MeshRenderer)), new AnyOfTags("Interactable")); 9 | 10 | protected override void onStart (){ 11 | closeTo.addEntryCallback (playerCloseTo); 12 | farFrom.addEntryCallback(playerFarFrom); 13 | } 14 | 15 | private void playerCloseTo (GameObject go){ 16 | Renderer rend = go.GetComponent (); 17 | rend.material.color = new Color(1f, 0.9f, 0f); 18 | } 19 | 20 | private void playerFarFrom (GameObject go) 21 | { 22 | Renderer rend = go.GetComponent (); 23 | rend.material.color = Color.white; 24 | } 25 | } -------------------------------------------------------------------------------- /FYFY/src/Matcher/PropertyMatcher/NoneOfProperties.cs: -------------------------------------------------------------------------------- 1 | namespace FYFY { 2 | /// 3 | /// Matcher used to exclude all the GameObjects which have 4 | /// at least one property among a specific list of properties. 5 | /// 6 | public class NoneOfProperties : PropertyMatcher { 7 | /// 8 | /// Initializes a new instance of the class. 9 | /// 10 | public NoneOfProperties(params PROPERTY[] properties) : base(properties) { 11 | } 12 | 13 | internal override bool matches(GameObjectWrapper gameObjectWrapper){ 14 | // Prevent user error if a GameObject is destroyed while it is still binded. It's a mistake, the user has to unbind game objects before destroying them. 15 | if (gameObjectWrapper._gameObject != null){ 16 | UnityEngine.GameObject gameObject = gameObjectWrapper._gameObject; 17 | 18 | for(int i = 0; i < _properties.Length; ++i){ 19 | if(hasProperty(gameObject, _properties[i]) == true){ 20 | return false; 21 | } 22 | } 23 | return true; 24 | } else 25 | return false; 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /FYFY_Inspector/README.md: -------------------------------------------------------------------------------- 1 | FYFY_Inspector 2 | ============== 3 | 4 | This part of the project includes source code to easily manage FYFY in Unity editor. 5 | 6 | Build requirements 7 | ------------------ 8 | 9 | - FYFY.dll 10 | 11 | Build the library 12 | ----------------- 13 | 14 | Once the requirements have been installed, use the following command in order 15 | to compile the library: 16 | 17 | \MSBuild.exe MLI.csproj 18 | 19 | If Unity3D is not installed in a standard location, you have to define the 20 | `UnityEnginePath` and `UnityEditorPath` properties inside the `MLI.csproj` 21 | file. Similarly, you have to define the `FYFYPath` property if FYFY is not 22 | build in its common directory. 23 | 24 | Note that common path to MSBuild is: 25 | 26 | \Microsoft.NET\Framework\v4.0.30319\MSBuild.exe 27 | 28 | Usage 29 | ----- 30 | 31 | To use the library inside an Unity project, you just have to drop it and 32 | `FYFY.dll` in the `Assets` folder of your project. Select only `Editor` 33 | platfom for `FYFY_Inspector.dll`. 34 | 35 | 36 | Directories list 37 | ---------------- 38 | 39 | - src: project sources files 40 | --------------------------------------------------------------------------------