├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── composer-autoload ├── .vscode │ ├── launch.json │ └── tasks.json ├── README.MD ├── composer-autoload.msbuildproj ├── composer.json ├── main.php └── src │ └── x.php ├── console-application ├── .vscode │ ├── launch.json │ └── tasks.json ├── README.MD ├── console-application.msbuildproj ├── console-application.sln ├── content.json └── main.php ├── csharp-php-hybrid ├── .gitignore ├── .vscode │ ├── launch.json │ └── tasks.json ├── README.MD ├── csharp-php-hybrid.sln ├── csharpapp │ ├── DotNetUser.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── csharpapp.csproj └── phplib │ ├── class-user.php │ ├── functions.php │ ├── index.php │ └── phplib.msbuildproj ├── extension-library ├── .vscode │ ├── launch.json │ └── tasks.json ├── README.MD ├── extension-library.sln ├── library │ ├── Class1.cs │ └── library.csproj └── samplephp │ ├── index.php │ └── samplephp.msbuildproj ├── global.json ├── mvc ├── partial-views.sln ├── php-library │ ├── dummy.php │ ├── index.php │ ├── php-library.msbuildproj │ └── test.php ├── render-partial-view-within-php │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── Views │ │ └── Shared │ │ │ └── _User.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ └── render-partial-view-within-php.csproj └── render-php-within-razor │ ├── .vscode │ ├── launch.json │ └── tasks.json │ ├── Controllers │ └── HomeController.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── Views │ └── Home │ │ └── Index.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ └── render-php-within-razor.csproj ├── php-library ├── .vscode │ ├── launch.json │ └── tasks.json ├── console │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── console.csproj ├── fpdf │ ├── FAQ.htm │ ├── changelog.htm │ ├── doc │ │ ├── __construct.htm │ │ ├── acceptpagebreak.htm │ │ ├── addfont.htm │ │ ├── addlink.htm │ │ ├── addpage.htm │ │ ├── aliasnbpages.htm │ │ ├── cell.htm │ │ ├── close.htm │ │ ├── error.htm │ │ ├── footer.htm │ │ ├── getpageheight.htm │ │ ├── getpagewidth.htm │ │ ├── getstringwidth.htm │ │ ├── getx.htm │ │ ├── gety.htm │ │ ├── header.htm │ │ ├── image.htm │ │ ├── index.htm │ │ ├── line.htm │ │ ├── link.htm │ │ ├── ln.htm │ │ ├── multicell.htm │ │ ├── output.htm │ │ ├── pageno.htm │ │ ├── rect.htm │ │ ├── setauthor.htm │ │ ├── setautopagebreak.htm │ │ ├── setcompression.htm │ │ ├── setcreator.htm │ │ ├── setdisplaymode.htm │ │ ├── setdrawcolor.htm │ │ ├── setfillcolor.htm │ │ ├── setfont.htm │ │ ├── setfontsize.htm │ │ ├── setkeywords.htm │ │ ├── setleftmargin.htm │ │ ├── setlinewidth.htm │ │ ├── setlink.htm │ │ ├── setmargins.htm │ │ ├── setrightmargin.htm │ │ ├── setsubject.htm │ │ ├── settextcolor.htm │ │ ├── settitle.htm │ │ ├── settopmargin.htm │ │ ├── setx.htm │ │ ├── setxy.htm │ │ ├── sety.htm │ │ ├── text.htm │ │ └── write.htm │ ├── font │ │ ├── courier.php │ │ ├── courierb.php │ │ ├── courierbi.php │ │ ├── courieri.php │ │ ├── helvetica.php │ │ ├── helveticab.php │ │ ├── helveticabi.php │ │ ├── helveticai.php │ │ ├── symbol.php │ │ ├── times.php │ │ ├── timesb.php │ │ ├── timesbi.php │ │ ├── timesi.php │ │ └── zapfdingbats.php │ ├── fpdf.css │ ├── fpdf.msbuildproj │ ├── fpdf.php │ ├── fpdf.xml │ ├── install.txt │ ├── license.txt │ └── makefont │ │ ├── cp1250.map │ │ ├── cp1251.map │ │ ├── cp1252.map │ │ ├── cp1253.map │ │ ├── cp1254.map │ │ ├── cp1255.map │ │ ├── cp1257.map │ │ ├── cp1258.map │ │ ├── cp874.map │ │ ├── iso-8859-1.map │ │ ├── iso-8859-11.map │ │ ├── iso-8859-15.map │ │ ├── iso-8859-16.map │ │ ├── iso-8859-2.map │ │ ├── iso-8859-4.map │ │ ├── iso-8859-5.map │ │ ├── iso-8859-7.map │ │ ├── iso-8859-9.map │ │ ├── koi8-r.map │ │ ├── koi8-u.map │ │ ├── makefont.php │ │ └── ttfparser.php ├── mykey.snk └── php-library.sln ├── system-threading-tasks ├── .vscode │ ├── launch.json │ └── tasks.json ├── main.php ├── readme.md └── system-threading-tasks.msbuildproj ├── urho-sample ├── .vscode │ ├── launch.json │ └── tasks.json ├── Assets │ ├── Data │ │ ├── CommandLine.txt │ │ ├── EditorStrings.json │ │ ├── Fonts │ │ │ ├── Anonymous Pro.png │ │ │ ├── Anonymous Pro.ttf │ │ │ └── OFL.txt │ │ ├── Materials │ │ │ ├── Editor │ │ │ │ ├── BlueUnlit.xml │ │ │ │ ├── BrightBlueUnlit.xml │ │ │ │ ├── BrightGreenUnlit.xml │ │ │ │ ├── BrightRedUnlit.xml │ │ │ │ ├── DebugIconCamera.xml │ │ │ │ ├── DebugIconCollisionTrigger.xml │ │ │ │ ├── DebugIconCustomGeometry.xml │ │ │ │ ├── DebugIconLight.xml │ │ │ │ ├── DebugIconParticleEmitter.xml │ │ │ │ ├── DebugIconPointLight.xml │ │ │ │ ├── DebugIconSoundListener.xml │ │ │ │ ├── DebugIconSoundSource.xml │ │ │ │ ├── DebugIconSplinePathPoint.xml │ │ │ │ ├── DebugIconSpotLight.xml │ │ │ │ ├── DebugIconZone.xml │ │ │ │ ├── GreenUnlit.xml │ │ │ │ ├── RedUnlit.xml │ │ │ │ └── TexturedUnlit.xml │ │ │ ├── Enemy1.xml │ │ │ ├── Grass.xml │ │ │ ├── Green.xml │ │ │ ├── GreenTransparent.xml │ │ │ ├── Jack.xml │ │ │ ├── JackEnvMap.xml │ │ │ ├── LitSmoke.xml │ │ │ ├── LitSmokeSoft.xml │ │ │ ├── Mushroom.xml │ │ │ ├── MushroomEnvMap.xml │ │ │ ├── MushroomWind.xml │ │ │ ├── MushroomWindUnlit.xml │ │ │ ├── NinjaSnowWar │ │ │ │ ├── CloudPlane.xml │ │ │ │ ├── Ninja.xml │ │ │ │ ├── Potion.xml │ │ │ │ ├── Snow.xml │ │ │ │ └── SnowCrate.xml │ │ │ ├── PBR │ │ │ │ ├── Check.xml │ │ │ │ ├── ColorGrid.xml │ │ │ │ ├── Concrete.xml │ │ │ │ ├── DiamonPlate.xml │ │ │ │ ├── Dynamic.xml │ │ │ │ ├── EmissivePannel.xml │ │ │ │ ├── HighRoughMetallic0.xml │ │ │ │ ├── HighRoughMetallic10.xml │ │ │ │ ├── HighRoughMetallic3.xml │ │ │ │ ├── HighRoughMetallic5.xml │ │ │ │ ├── HighRoughMetallic7.xml │ │ │ │ ├── HoverBikeGlass.xml │ │ │ │ ├── HoverBikeHull.xml │ │ │ │ ├── Lead.xml │ │ │ │ ├── Leather.xml │ │ │ │ ├── Metallic0.xml │ │ │ │ ├── Metallic10.xml │ │ │ │ ├── Metallic3.xml │ │ │ │ ├── Metallic5.xml │ │ │ │ ├── Metallic7.xml │ │ │ │ ├── Metallic9.xml │ │ │ │ ├── MetallicRough0.xml │ │ │ │ ├── MetallicRough10.xml │ │ │ │ ├── MetallicRough3.xml │ │ │ │ ├── MetallicRough5.xml │ │ │ │ ├── MetallicRough7.xml │ │ │ │ ├── Mud.xml │ │ │ │ ├── Roughness0.xml │ │ │ │ ├── Roughness10.xml │ │ │ │ ├── Roughness3.xml │ │ │ │ ├── Roughness5.xml │ │ │ │ ├── Roughness7.xml │ │ │ │ ├── Sand.xml │ │ │ │ └── Tile.xml │ │ │ ├── Particle.xml │ │ │ ├── Player.xml │ │ │ ├── RibbonTrail.xml │ │ │ ├── Skybox.xml │ │ │ ├── Skybox2.xml │ │ │ ├── SlashTrail.xml │ │ │ ├── Smoke.xml │ │ │ ├── SmokeSoft.xml │ │ │ ├── Stone.xml │ │ │ ├── StoneEnvMap.xml │ │ │ ├── StoneEnvMapSmall.xml │ │ │ ├── StoneSmall.xml │ │ │ ├── StoneTiled.xml │ │ │ ├── StoneTiledH.xml │ │ │ ├── Terrain.xml │ │ │ ├── UrhoDecal.xml │ │ │ ├── UrhoDecalAlpha.xml │ │ │ ├── UrhoDecalAlphaMaskTwoSided.xml │ │ │ ├── VColUnlit.xml │ │ │ ├── Water.xml │ │ │ ├── glass.xml │ │ │ └── plane.xml │ │ ├── Models │ │ │ ├── Box.mdl │ │ │ ├── Cone.mdl │ │ │ ├── Cylinder.mdl │ │ │ ├── Dome.mdl │ │ │ ├── Editor │ │ │ │ ├── Axes.mdl │ │ │ │ ├── ImagePlane.mdl │ │ │ │ ├── RotateAxes.mdl │ │ │ │ └── ScaleAxes.mdl │ │ │ ├── Enemy1.mdl │ │ │ ├── HoverBike.mdl │ │ │ ├── Jack.mdl │ │ │ ├── Jack_Walk.ani │ │ │ ├── Mushroom.mdl │ │ │ ├── Mutant │ │ │ │ ├── Layer │ │ │ │ │ ├── Mutant_Block_LY.ani │ │ │ │ │ ├── Mutant_HitHead_LY.ani │ │ │ │ │ ├── Mutant_Throw_LY.ani │ │ │ │ │ └── Mutant_Wave_LY.ani │ │ │ │ ├── License.txt │ │ │ │ ├── Materials │ │ │ │ │ └── mutant_M.xml │ │ │ │ ├── Mutant.mdl │ │ │ │ ├── Mutant_Death.ani │ │ │ │ ├── Mutant_HipHop1.ani │ │ │ │ ├── Mutant_Idle0.ani │ │ │ │ ├── Mutant_Idle1.ani │ │ │ │ ├── Mutant_Jump.ani │ │ │ │ ├── Mutant_Jump1.ani │ │ │ │ ├── Mutant_JumpAttack.ani │ │ │ │ ├── Mutant_JumpStop.ani │ │ │ │ ├── Mutant_Kick.ani │ │ │ │ ├── Mutant_Punch.ani │ │ │ │ ├── Mutant_Run.ani │ │ │ │ ├── Mutant_Swipe.ani │ │ │ │ ├── Mutant_Walk.ani │ │ │ │ ├── RootMotion │ │ │ │ │ └── Mutant_JumpAttack_RM.ani │ │ │ │ └── Textures │ │ │ │ │ ├── Mutant_diffuse.jpg │ │ │ │ │ └── Mutant_normal.jpg │ │ │ ├── NinjaSnowWar │ │ │ │ ├── CloudPlane.mdl │ │ │ │ ├── Level.mdl │ │ │ │ ├── Ninja.mdl │ │ │ │ ├── Ninja_Attack1.ani │ │ │ │ ├── Ninja_Attack2.ani │ │ │ │ ├── Ninja_Attack3.ani │ │ │ │ ├── Ninja_Backflip.ani │ │ │ │ ├── Ninja_Block.ani │ │ │ │ ├── Ninja_Climb.ani │ │ │ │ ├── Ninja_Crouch.ani │ │ │ │ ├── Ninja_Death1.ani │ │ │ │ ├── Ninja_Death2.ani │ │ │ │ ├── Ninja_HighJump.ani │ │ │ │ ├── Ninja_Idle1.ani │ │ │ │ ├── Ninja_Idle2.ani │ │ │ │ ├── Ninja_Idle3.ani │ │ │ │ ├── Ninja_Jump.ani │ │ │ │ ├── Ninja_JumpNoHeight.ani │ │ │ │ ├── Ninja_Kick.ani │ │ │ │ ├── Ninja_SideKick.ani │ │ │ │ ├── Ninja_Spin.ani │ │ │ │ ├── Ninja_Stealth.ani │ │ │ │ ├── Ninja_Stealth.xml │ │ │ │ ├── Ninja_Walk.ani │ │ │ │ ├── Ninja_Walk.xml │ │ │ │ ├── Potion.mdl │ │ │ │ ├── SnowBall.mdl │ │ │ │ └── SnowCrate.mdl │ │ │ ├── Plane.mdl │ │ │ ├── Player.mdl │ │ │ ├── Pyramid.mdl │ │ │ ├── Sphere.mdl │ │ │ ├── TeaPot.mdl │ │ │ └── Torus.mdl │ │ ├── Music │ │ │ └── Ninja Gods.ogg │ │ ├── NinjaSnowWarShaders.xml │ │ ├── Objects │ │ │ ├── LightFlash.xml │ │ │ ├── Ninja.xml │ │ │ ├── Potion.xml │ │ │ ├── SnowBall.xml │ │ │ └── SnowCrate.xml │ │ ├── Particle │ │ │ ├── Burst.xml │ │ │ ├── Disco.xml │ │ │ ├── Fire.xml │ │ │ ├── Smoke.xml │ │ │ ├── SmokeStack.xml │ │ │ ├── SnowExplosion.xml │ │ │ ├── SnowExplosionBig.xml │ │ │ └── SnowExplosionFade.xml │ │ ├── PostProcess │ │ │ ├── AutoExposure.xml │ │ │ ├── Bloom.xml │ │ │ ├── BloomHDR.xml │ │ │ ├── Blur.xml │ │ │ ├── ColorCorrection.xml │ │ │ ├── FXAA2.xml │ │ │ ├── FXAA3.xml │ │ │ ├── GammaCorrection.xml │ │ │ ├── GreyScale.xml │ │ │ └── Tonemap.xml │ │ ├── Sample43 │ │ │ ├── Background.png │ │ │ ├── BloomHDR.xml │ │ │ ├── Earth.jpg │ │ │ ├── Earth_NormalsMap.png │ │ │ ├── Earth_SpecularMap.png │ │ │ ├── MatDiff.xml │ │ │ ├── MatDiffAO.xml │ │ │ ├── MatDiffAdd.xml │ │ │ ├── MatDiffAlpha.xml │ │ │ ├── MatDiffEmissive.xml │ │ │ ├── MatDiffEnvCube.xml │ │ │ ├── MatDiffNormal.xml │ │ │ ├── MatDiffNormalSpec.xml │ │ │ ├── MatDiffSpec.xml │ │ │ ├── MatDiffUnlit.xml │ │ │ ├── MatEmpty.xml │ │ │ ├── MatNoTexture.xml │ │ │ ├── MatNoTextureAdd.xml │ │ │ ├── MatNoTextureMultiply.xml │ │ │ ├── MatNoTextureNormal.xml │ │ │ ├── MatNoTextureUnlit.xml │ │ │ ├── MatNoTextureVCol.xml │ │ │ ├── MatTerrain.xml │ │ │ ├── MatWater.xml │ │ │ └── SphereVCol.mdl │ │ ├── Scenes │ │ │ ├── NinjaSnowWar.xml │ │ │ ├── PBRExample.xml │ │ │ └── SceneLoadExample.xml │ │ ├── Sounds │ │ │ ├── BigExplosion.wav │ │ │ ├── NutThrow.wav │ │ │ ├── PlayerFist.wav │ │ │ ├── PlayerFistHit.wav │ │ │ ├── PlayerLand.wav │ │ │ ├── Powerup.wav │ │ │ └── SmallExplosion.wav │ │ ├── StringsDe.json │ │ ├── StringsEnRu.json │ │ ├── Textures │ │ │ ├── BrightDay1_NegX.dds │ │ │ ├── BrightDay1_NegY.dds │ │ │ ├── BrightDay1_NegZ.dds │ │ │ ├── BrightDay1_PosX.dds │ │ │ ├── BrightDay1_PosY.dds │ │ │ ├── BrightDay1_PosZ.dds │ │ │ ├── Editor │ │ │ │ ├── BW.png │ │ │ │ ├── EditorIcons.png │ │ │ │ ├── EditorIcons.xml │ │ │ │ ├── HSV20.png │ │ │ │ ├── IconCamera.png │ │ │ │ ├── IconCollisionTrigger.png │ │ │ │ ├── IconCustomGeometry.png │ │ │ │ ├── IconLight.png │ │ │ │ ├── IconParticleEmitter.png │ │ │ │ ├── IconPointLight.png │ │ │ │ ├── IconSoundListener.png │ │ │ │ ├── IconSoundSource.png │ │ │ │ ├── IconSplinePathPoint.png │ │ │ │ ├── IconSpotLight.png │ │ │ │ ├── IconZone.png │ │ │ │ └── NoPreviewAvailable.png │ │ │ ├── Eject_Seat.png │ │ │ ├── Enemy1.png │ │ │ ├── Flare.dds │ │ │ ├── Glass_Cockpit.png │ │ │ ├── Grass.dds │ │ │ ├── HeightMap.png │ │ │ ├── Jack_body_color.jpg │ │ │ ├── Jack_face.jpg │ │ │ ├── Logo.png │ │ │ ├── Logo.xml │ │ │ ├── LogoLarge-Urho.png │ │ │ ├── LogoLarge.png │ │ │ ├── LogoLarge.xml │ │ │ ├── Mushroom.dds │ │ │ ├── NinjaSnowWar │ │ │ │ ├── CloudPlane.dds │ │ │ │ ├── HealthBarBorder.png │ │ │ │ ├── HealthBarInside.png │ │ │ │ ├── Ninja.dds │ │ │ │ ├── Sight.png │ │ │ │ ├── Sight.xml │ │ │ │ ├── Snow.dds │ │ │ │ └── SnowCrate.dds │ │ │ ├── OldUI.png │ │ │ ├── OldUI.xml │ │ │ ├── PBR │ │ │ │ ├── Check │ │ │ │ │ ├── Albedo.jpg │ │ │ │ │ ├── Albedo.xml │ │ │ │ │ ├── Normal.jpg │ │ │ │ │ └── Properties.jpg │ │ │ │ ├── Concrete │ │ │ │ │ ├── Albedo.jpg │ │ │ │ │ ├── Albedo.xml │ │ │ │ │ ├── Normal.jpg │ │ │ │ │ └── PBR.jpg │ │ │ │ ├── DiamonPlate │ │ │ │ │ ├── Albedo.jpg │ │ │ │ │ ├── Albedo.xml │ │ │ │ │ ├── Normal.jpg │ │ │ │ │ └── Properties.jpg │ │ │ │ ├── Emissive Pannel │ │ │ │ │ ├── Albedo.jpg │ │ │ │ │ ├── Albedo.xml │ │ │ │ │ ├── Emissive.jpg │ │ │ │ │ ├── Normal.jpg │ │ │ │ │ └── PBR.jpg │ │ │ │ ├── HoverBike │ │ │ │ │ ├── Glass │ │ │ │ │ │ ├── Albedo.jpg │ │ │ │ │ │ ├── Albedo.xml │ │ │ │ │ │ ├── Normal.jpg │ │ │ │ │ │ └── Properties.jpg │ │ │ │ │ └── Hull │ │ │ │ │ │ ├── Albedo.jpg │ │ │ │ │ │ ├── Albedo.xml │ │ │ │ │ │ ├── Normal.jpg │ │ │ │ │ │ └── Properties.jpg │ │ │ │ ├── Lead │ │ │ │ │ ├── Albedo.jpg │ │ │ │ │ ├── Albedo.xml │ │ │ │ │ ├── Normal.jpg │ │ │ │ │ └── Properties.jpg │ │ │ │ ├── Leather │ │ │ │ │ ├── Albedo.jpg │ │ │ │ │ ├── Albedo.xml │ │ │ │ │ ├── Normal.jpg │ │ │ │ │ └── Properties.jpg │ │ │ │ ├── Mud │ │ │ │ │ ├── Albedo.jpg │ │ │ │ │ ├── Albedo.xml │ │ │ │ │ ├── Normal.jpg │ │ │ │ │ └── Properties.jpg │ │ │ │ ├── PBRTextureLicence.txt │ │ │ │ ├── Pannel │ │ │ │ │ ├── Albedo.jpg │ │ │ │ │ ├── Albedo.xml │ │ │ │ │ ├── Normal.jpg │ │ │ │ │ └── PBR.jpg │ │ │ │ └── Sand │ │ │ │ │ ├── Albedo.jpg │ │ │ │ │ ├── Albedo.xml │ │ │ │ │ ├── Normal.jpg │ │ │ │ │ └── Properties.jpg │ │ │ ├── Player1.png │ │ │ ├── RibbonTrail.png │ │ │ ├── Skybox.xml │ │ │ ├── Skybox2.xml │ │ │ ├── SlashTrail.png │ │ │ ├── Smoke.dds │ │ │ ├── StoneDiffuse.dds │ │ │ ├── StoneNormal.dds │ │ │ ├── T_ColorGrid.png │ │ │ ├── T_ColorGrid.xml │ │ │ ├── TerrainDetail1.dds │ │ │ ├── TerrainDetail2.dds │ │ │ ├── TerrainDetail3.dds │ │ │ ├── TerrainWeights.dds │ │ │ ├── TouchInput.png │ │ │ ├── UI.png │ │ │ ├── UI.xml │ │ │ ├── UrhoDecal.dds │ │ │ ├── UrhoDecalAlpha.dds │ │ │ ├── UrhoIcon.icns │ │ │ ├── UrhoIcon.png │ │ │ ├── WaterNoise.dds │ │ │ ├── output_pmrem_negx.dds │ │ │ ├── output_pmrem_negy.dds │ │ │ ├── output_pmrem_negz.dds │ │ │ ├── output_pmrem_posx.dds │ │ │ ├── output_pmrem_posy.dds │ │ │ ├── output_pmrem_posz.dds │ │ │ ├── output_skybox_negx.dds │ │ │ ├── output_skybox_negy.dds │ │ │ ├── output_skybox_negz.dds │ │ │ ├── output_skybox_posx.dds │ │ │ ├── output_skybox_posy.dds │ │ │ └── output_skybox_posz.dds │ │ ├── UI │ │ │ ├── DefaultStyle.xml │ │ │ ├── EditorColorWheel.xml │ │ │ ├── EditorContextMenu.xml │ │ │ ├── EditorHierarchyWindow.xml │ │ │ ├── EditorIcons.xml │ │ │ ├── EditorInspectorWindow.xml │ │ │ ├── EditorInspector_Attribute.xml │ │ │ ├── EditorInspector_Style.xml │ │ │ ├── EditorInspector_Tags.xml │ │ │ ├── EditorInspector_Variable.xml │ │ │ ├── EditorLayersWindow.xml │ │ │ ├── EditorMaterialWindow.xml │ │ │ ├── EditorParticleEffectWindow.xml │ │ │ ├── EditorPreferencesDialog.xml │ │ │ ├── EditorQuickMenu.xml │ │ │ ├── EditorResourceBrowser.xml │ │ │ ├── EditorResourceFilterWindow.xml │ │ │ ├── EditorSettingsDialog.xml │ │ │ ├── EditorSoundTypeWindow.xml │ │ │ ├── EditorSpawnWindow.xml │ │ │ ├── EditorViewport.xml │ │ │ ├── MessageBox.xml │ │ │ ├── OldStyle.xml │ │ │ ├── ScreenJoystick.xml │ │ │ ├── ScreenJoystickSettings.xml │ │ │ ├── ScreenJoystickSettings_NinjaSnowWar.xml │ │ │ ├── ScreenJoystickSettings_Samples.xml │ │ │ ├── ScreenJoystick_NinjaSnowWar.xml │ │ │ ├── ScreenJoystick_Samples.xml │ │ │ └── UILoadExample.xml │ │ └── Urho2D │ │ │ ├── Aster.png │ │ │ ├── Ball.png │ │ │ ├── Box.png │ │ │ ├── GoldIcon.scml │ │ │ ├── GoldIcon │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ └── 5.png │ │ │ ├── greenspiral.pex │ │ │ ├── greenspiral.png │ │ │ ├── imp │ │ │ ├── imp.scml │ │ │ ├── imp.txt │ │ │ ├── imp_blood.png │ │ │ ├── imp_body.png │ │ │ ├── imp_footbig.png │ │ │ ├── imp_footsmall.png │ │ │ ├── imp_handbig.png │ │ │ ├── imp_handsmall.png │ │ │ ├── imp_handthrow.png │ │ │ ├── imp_head.png │ │ │ ├── imp_headangry.png │ │ │ └── imp_headblink.png │ │ │ ├── isometric_grass_and_water.png │ │ │ ├── isometric_grass_and_water.tmx │ │ │ ├── sun.pex │ │ │ ├── sun.png │ │ │ ├── sun2.pex │ │ │ ├── sun2.png │ │ │ └── sun3.pex │ └── UWP │ │ └── Data.pak ├── CoreData.pak ├── main.php ├── readme.md ├── urho-sample.msbuildproj └── urho-sample.sln ├── using-csharp-from-php ├── .vscode │ ├── launch.json │ └── tasks.json ├── README.MD ├── csharplib │ ├── Class1.cs │ └── csharplib.csproj ├── phpapp │ ├── main.php │ └── phpapp.msbuildproj └── using-csharp-from-php.sln ├── web-application ├── .vscode │ ├── launch.json │ └── tasks.json ├── Dockerfile ├── NuGet.Config ├── README.MD ├── app │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── app.csproj ├── web-application.sln └── website │ ├── index.php │ └── website.msbuildproj └── webassembly ├── App.razor ├── Directory.Build.props ├── MainLayout.razor ├── Pages └── Index.razor ├── Program.cs ├── Properties └── launchSettings.json ├── Services └── PhpInterop.cs ├── _Imports.razor ├── global.php ├── php.msbuildproj ├── webassembly.csproj ├── webassembly.sln └── wwwroot ├── css └── app.css ├── index.html ├── index.php └── js └── scripts.js /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "php.problems.exclude": 3 | { 4 | /* disable unknown class error, since some classes are in .NET's dll */ 5 | "/": [413] 6 | } 7 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Peachpie Samples 2 | 3 | Sample projects demonstrating use of PeachPie (www.peachpie.io) - the PHP compiler and runtime for .NET. 4 | You can use these samples to learn more about how the compiler works and to start experimenting with it. 5 | 6 | # Prerequisites 7 | 8 | Register PeachPie NuGet Feed as described on https://feed.peachpie.io/. 9 | 10 | Some examples may require the latest version of PeachPie which is only available to [our Patreons](https://www.patreon.com/pchpcompiler). 11 | 12 | # How to use the samples? 13 | 14 | The video below shows how to use one of the samples: 15 | 16 | Peachpie Introduction 19 | 20 | # Contributing 21 | 22 | Feel free to contribute your own samples to this repository. We welcome all contributions that meet our standards of code. 23 | -------------------------------------------------------------------------------- /composer-autoload/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": ".NET Core Launch (console)", 6 | "type": "coreclr", 7 | "request": "launch", 8 | "preLaunchTask": "build", 9 | "program": "${workspaceRoot}/bin/Debug/net6.0/composer-autoload.dll", 10 | "args": [], 11 | "cwd": "${workspaceRoot}", 12 | "externalConsole": false, 13 | "stopAtEntry": false, 14 | "internalConsoleOptions": "openOnSessionStart", 15 | "justMyCode": true, 16 | "symbolOptions": { 17 | "searchPaths": [] 18 | } 19 | }, 20 | { 21 | "name": ".NET Core Attach", 22 | "type": "coreclr", 23 | "request": "attach", 24 | "processId": "${command:pickProcess}" 25 | } 26 | ] 27 | } -------------------------------------------------------------------------------- /composer-autoload/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "command": "dotnet", 4 | "args": [], 5 | "tasks": [ 6 | { 7 | "label": "build", 8 | "args": [ 9 | "build", 10 | "${workspaceRoot}/composer-autoload.msbuildproj" 11 | ], 12 | "group": "build", 13 | "problemMatcher": "$msCompile" 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /composer-autoload/README.MD: -------------------------------------------------------------------------------- 1 | ## Console Application Sample with Autoloading 2 | 3 | PHP/PeachPie project that does implicit class autoloading. With no overhead in run-time. -------------------------------------------------------------------------------- /composer-autoload/composer-autoload.msbuildproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | exe 4 | net6.0 5 | main.php 6 | true 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /composer-autoload/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "autoload": { 3 | "psr-4": { 4 | "MyApp\\": "src/" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /composer-autoload/main.php: -------------------------------------------------------------------------------- 1 | test(); 9 | } 10 | 11 | main(); 12 | -------------------------------------------------------------------------------- /composer-autoload/src/x.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | exe 4 | net6.0 5 | main.php 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /console-application/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "message": "Hello .NET World!" 3 | } -------------------------------------------------------------------------------- /console-application/main.php: -------------------------------------------------------------------------------- 1 | message; 9 | 10 | } 11 | 12 | main(); -------------------------------------------------------------------------------- /csharp-php-hybrid/.gitignore: -------------------------------------------------------------------------------- 1 | obj 2 | bin 3 | .vs -------------------------------------------------------------------------------- /csharp-php-hybrid/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": ".NET Launch (console)", 6 | "type": "coreclr", 7 | "request": "launch", 8 | "preLaunchTask": "build", 9 | "program": "${workspaceRoot}/csharpapp/bin/Debug/net6.0/csharpapp.dll", 10 | "args": [], 11 | "cwd": "${workspaceRoot}", 12 | "externalConsole": false, 13 | "stopAtEntry": false, 14 | "justMyCode": false, 15 | "internalConsoleOptions": "openOnSessionStart" 16 | }, 17 | { 18 | "name": ".NET Attach", 19 | "type": "coreclr", 20 | "request": "attach", 21 | "processId": "${command:pickProcess}" 22 | } 23 | ] 24 | } -------------------------------------------------------------------------------- /csharp-php-hybrid/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | // See https://go.microsoft.com/fwlink/?LinkId=733558 3 | // for the documentation about the tasks.json format 4 | "version": "2.0.0", 5 | "tasks": [ 6 | { 7 | "label": "build", 8 | "command": "dotnet build", 9 | "type": "shell", 10 | "group": "build", 11 | "presentation": { 12 | "reveal": "silent" 13 | }, 14 | "problemMatcher": "$msCompile" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /csharp-php-hybrid/csharpapp/DotNetUser.cs: -------------------------------------------------------------------------------- 1 | using Pchp.Core; 2 | 3 | namespace csharpapp 4 | { 5 | class DotNetUser : User 6 | { 7 | public DotNetUser(string name, string url, string email) 8 | // : base(ctx, name, url, email) // base constructor using specific `Context` 9 | : base(name, url, email) // use the default `Context` as provided with ContextExtensions.CurrentContext 10 | { 11 | 12 | } 13 | 14 | public override PhpValue Authenticate() 15 | { 16 | return base.Authenticate(); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /csharp-php-hybrid/csharpapp/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "csharpapp": { 4 | "commandName": "Project" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /csharp-php-hybrid/csharpapp/csharpapp.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | net6.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /csharp-php-hybrid/phplib/functions.php: -------------------------------------------------------------------------------- 1 | [^:\/?#]+):)?(\/\/(?P[^\/?#]*))?(?P[^?#]*)(\?(?P[^#]*))?(#(?P.*))?$/', $url, $match); 9 | // return $valid ? $match : []; 10 | // } -------------------------------------------------------------------------------- /csharp-php-hybrid/phplib/index.php: -------------------------------------------------------------------------------- 1 | Authenticate(); 8 | -------------------------------------------------------------------------------- /csharp-php-hybrid/phplib/phplib.msbuildproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | Library 4 | net6.0 5 | true 6 | PHP5006 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /extension-library/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": ".NET Core Launch (console)", 6 | "type": "coreclr", 7 | "request": "launch", 8 | "preLaunchTask": "build", 9 | "program": "${workspaceRoot}/samplephp/bin/Debug/net6.0/samplephp.dll", 10 | "args": [], 11 | "cwd": "${workspaceRoot}", 12 | "externalConsole": false, 13 | "stopAtEntry": false, 14 | "internalConsoleOptions": "openOnSessionStart" 15 | }, 16 | { 17 | "name": ".NET Core Attach", 18 | "type": "coreclr", 19 | "request": "attach", 20 | "processId": "${command:pickProcess}" 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /extension-library/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "command": "dotnet", 4 | "args": [], 5 | "tasks": [ 6 | { 7 | "label": "build", 8 | "args": [ 9 | "build", 10 | "${workspaceRoot}/samplephp/samplephp.msbuildproj" 11 | ], 12 | "group": "build", 13 | "problemMatcher": "$msCompile" 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /extension-library/README.MD: -------------------------------------------------------------------------------- 1 | ## C# Extension Library for PHP 2 | 3 | The `library` project is a sample C# project containing extension functions to be used in PHP compiled by Peachpie. 4 | 5 | The `samplephp` project is written in PHP to demonstrate use of `library`. 6 | 7 | ## What does it do? 8 | 9 | The PHP sources are compiled to .NET Core by Peachpie compiler which is seamlessly downloaded by *dotnet* itself. 10 | 11 | The sample compiles C# project and references it by PHP project. C# declaration become available seamlessly to PHP code. 12 | 13 | ## Prerequisites 14 | 15 | - .NET Core Sdk 2.1 or newer 16 | - Optionally - Visual Studio Code or Visual Studio 2017 17 | 18 | ## How to run the project 19 | 20 | 1. `dotnet restore` 21 | 2. `dotnet run -p samplephp` 22 | -------------------------------------------------------------------------------- /extension-library/library/Class1.cs: -------------------------------------------------------------------------------- 1 | using Pchp.Core; 2 | 3 | [assembly: PhpExtension] 4 | 5 | // Example: 6 | public static class MyFunctions 7 | { 8 | // declaration of a global PHP function 'mystrlen()' 9 | public static int mystrlen(string str) { return (str != null) ? str.Length : -1; } 10 | 11 | // declaration of a global PHP function 'myecho()' that requires a reference to current Pchp.Core.Context representing PHP runtime. 12 | public static void myecho(Context ctx, int value) { ctx.Echo(value); } 13 | 14 | // declaration of a global PHP constant 'MYCONST' 15 | public const int MYCONST = 456; 16 | 17 | // declaration of a global constant that is initialized dynamically 18 | public static readonly string MYCONST2 = System.Environment.MachineName; 19 | } 20 | 21 | 22 | // declaration of PHP class 23 | [PhpType] 24 | public class SampleClass 25 | { 26 | // declaration of method 27 | public int foo() { return 123; } 28 | } -------------------------------------------------------------------------------- /extension-library/library/library.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | net6.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /extension-library/samplephp/index.php: -------------------------------------------------------------------------------- 1 | foo(); 10 | } 11 | 12 | demo(); 13 | -------------------------------------------------------------------------------- /extension-library/samplephp/samplephp.msbuildproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | Exe 4 | net6.0 5 | Using C# library in PHP code compiled by Peachpie. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- 1 | { 2 | "msbuild-sdks": { 3 | "Peachpie.NET.Sdk": "1.1.11" 4 | } 5 | } -------------------------------------------------------------------------------- /mvc/php-library/dummy.php: -------------------------------------------------------------------------------- 1 | 16 | 17 | -------------------------------------------------------------------------------- /mvc/php-library/php-library.msbuildproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | f9dfd0a7-d644-402c-b8c9-73ff0904b2f7 4 | 5 | 6 | library 7 | net6.0 8 | true 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /mvc/php-library/test.php: -------------------------------------------------------------------------------- 1 |
2 |
3 | 
8 |   
9 |
-------------------------------------------------------------------------------- /mvc/render-partial-view-within-php/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "tasks": [ 4 | { 5 | "label": "build", 6 | "command": "dotnet", 7 | "type": "process", 8 | "args": [ 9 | "build", 10 | "${workspaceFolder}/render-partial-view-within-php.csproj" 11 | ], 12 | "problemMatcher": "$msCompile" 13 | } 14 | ] 15 | } -------------------------------------------------------------------------------- /mvc/render-partial-view-within-php/Program.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore; 2 | using Microsoft.AspNetCore.Hosting; 3 | 4 | namespace Demo 5 | { 6 | public class Program 7 | { 8 | public static void Main(string[] args) 9 | { 10 | CreateWebHostBuilder(args).Build().Run(); 11 | } 12 | 13 | public static IWebHostBuilder CreateWebHostBuilder(string[] args) => 14 | WebHost.CreateDefaultBuilder(args) 15 | .UseStartup(); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /mvc/render-partial-view-within-php/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "iisSettings": { 3 | "windowsAuthentication": false, 4 | "anonymousAuthentication": true, 5 | "iisExpress": { 6 | "applicationUrl": "http://localhost:7309", 7 | "sslPort": 44363 8 | } 9 | }, 10 | "profiles": { 11 | "IIS Express": { 12 | "commandName": "IISExpress", 13 | "launchBrowser": true, 14 | "environmentVariables": { 15 | "ASPNETCORE_ENVIRONMENT": "Development" 16 | } 17 | }, 18 | "commandline": { 19 | "commandName": "Project", 20 | "launchBrowser": true, 21 | "applicationUrl": "https://localhost:5001;http://localhost:5000", 22 | "environmentVariables": { 23 | "ASPNETCORE_ENVIRONMENT": "Development" 24 | } 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /mvc/render-partial-view-within-php/Views/Shared/_User.cshtml: -------------------------------------------------------------------------------- 1 | @model User 2 | 3 |

@Model.Name

4 | 5 |

6 | Address: 7 | @Model.Address 8 |

-------------------------------------------------------------------------------- /mvc/render-partial-view-within-php/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /mvc/render-partial-view-within-php/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Warning" 5 | } 6 | }, 7 | "AllowedHosts": "*" 8 | } 9 | -------------------------------------------------------------------------------- /mvc/render-partial-view-within-php/render-partial-view-within-php.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | net6.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /mvc/render-php-within-razor/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "tasks": [ 4 | { 5 | "label": "build", 6 | "command": "dotnet", 7 | "type": "process", 8 | "args": [ 9 | "build", 10 | "${workspaceFolder}/render-php-within-razor.csproj" 11 | ], 12 | "problemMatcher": "$msCompile" 13 | } 14 | ] 15 | } -------------------------------------------------------------------------------- /mvc/render-php-within-razor/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics; 4 | using System.Linq; 5 | using System.Threading.Tasks; 6 | using Microsoft.AspNetCore.Mvc; 7 | 8 | namespace render_php_within_razor.Controllers 9 | { 10 | public class HomeController : Controller 11 | { 12 | public IActionResult Index() 13 | { 14 | return View(); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /mvc/render-php-within-razor/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Threading.Tasks; 6 | using Microsoft.AspNetCore; 7 | using Microsoft.AspNetCore.Hosting; 8 | using Microsoft.Extensions.Configuration; 9 | using Microsoft.Extensions.Logging; 10 | 11 | namespace render_php_within_razor 12 | { 13 | public class Program 14 | { 15 | public static void Main(string[] args) 16 | { 17 | CreateWebHostBuilder(args).Build().Run(); 18 | } 19 | 20 | public static IWebHostBuilder CreateWebHostBuilder(string[] args) => 21 | WebHost.CreateDefaultBuilder(args) 22 | .UseStartup(); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /mvc/render-php-within-razor/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "iisSettings": { 3 | "windowsAuthentication": false, 4 | "anonymousAuthentication": true, 5 | "iisExpress": { 6 | "applicationUrl": "http://localhost:7309", 7 | "sslPort": 44363 8 | } 9 | }, 10 | "profiles": { 11 | "IIS Express": { 12 | "commandName": "IISExpress", 13 | "launchBrowser": true, 14 | "environmentVariables": { 15 | "ASPNETCORE_ENVIRONMENT": "Development" 16 | } 17 | }, 18 | "commandline": { 19 | "commandName": "Project", 20 | "launchBrowser": true, 21 | "applicationUrl": "https://localhost:5001;http://localhost:5000", 22 | "environmentVariables": { 23 | "ASPNETCORE_ENVIRONMENT": "Development" 24 | } 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /mvc/render-php-within-razor/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @using Peachpie.AspNetCore.Mvc; 2 | @{ 3 | ViewData["Title"] = "Home Page"; 4 | } 5 | 6 |

Razor View

7 | 8 | @Html.Php("test.php") -------------------------------------------------------------------------------- /mvc/render-php-within-razor/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Debug", 5 | "System": "Information", 6 | "Microsoft": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /mvc/render-php-within-razor/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Warning" 5 | } 6 | }, 7 | "AllowedHosts": "*" 8 | } 9 | -------------------------------------------------------------------------------- /mvc/render-php-within-razor/render-php-within-razor.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | net6.0 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /php-library/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.1.0", 3 | "command": "dotnet", 4 | "isShellCommand": true, 5 | "args": [], 6 | "tasks": [ 7 | { 8 | "taskName": "build", 9 | "args": [ 10 | "${workspaceRoot}/console/console.csproj" 11 | ], 12 | "isBuildCommand": true, 13 | "problemMatcher": "$msCompile" 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /php-library/console/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Pchp.Core; 3 | 4 | 5 | // create host for PHP code (Runtime Context): 6 | using (var ctx = Context.CreateConsole(null)) 7 | { 8 | var pdf = new FPDF(ctx); 9 | pdf.AddPage(); 10 | pdf.SetFont("Arial"); 11 | pdf.Cell(40, 10, "Hello World!"); 12 | pdf.Output("file.pdf", "file"); 13 | } 14 | -------------------------------------------------------------------------------- /php-library/console/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "console": { 4 | "commandName": "Project", 5 | "workingDirectory": "C:\\Users\\jmise\\Projects\\peachpie-samples\\php-library\\fpdf" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /php-library/console/console.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | net6.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/addlink.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AddLink 6 | 7 | 8 | 9 |

AddLink

10 | int AddLink() 11 |

Description

12 | Creates a new internal link and returns its identifier. An internal link is a clickable area 13 | which directs to another place within the document. 14 |
15 | The identifier can then be passed to Cell(), Write(), Image() or Link(). The destination is 16 | defined with SetLink(). 17 |

See also

18 | Cell, 19 | Write, 20 | Image, 21 | Link, 22 | SetLink 23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/close.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Close 6 | 7 | 8 | 9 |

Close

10 | Close() 11 |

Description

12 | Terminates the PDF document. It is not necessary to call this method explicitly because Output() 13 | does it automatically. 14 |
15 | If the document contains no page, AddPage() is called to prevent from getting an invalid document. 16 |

See also

17 | Output 18 |
19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/error.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Error 6 | 7 | 8 | 9 |

Error

10 | Error(string msg) 11 |

Description

12 | This method is automatically called in case of a fatal error; it simply throws an exception 13 | with the provided message.
14 | An inherited class may override it to customize the error handling but the method should 15 | never return, otherwise the resulting document would probably be invalid. 16 |

Parameters

17 |
18 |
msg
19 |
20 | The error message. 21 |
22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/getpageheight.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetPageHeight 6 | 7 | 8 | 9 |

GetPageHeight

10 | float GetPageHeight() 11 |

Description

12 | Returns the current page height. 13 |

See also

14 | GetPageWidth 15 |
16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/getpagewidth.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetPageWidth 6 | 7 | 8 | 9 |

GetPageWidth

10 | float GetPageWidth() 11 |

Description

12 | Returns the current page width. 13 |

See also

14 | GetPageHeight 15 |
16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/getstringwidth.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetStringWidth 6 | 7 | 8 | 9 |

GetStringWidth

10 | float GetStringWidth(string s) 11 |

Description

12 | Returns the length of a string in user unit. A font must be selected. 13 |

Parameters

14 |
15 |
s
16 |
17 | The string whose length is to be computed. 18 |
19 |
20 |
21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/getx.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetX 6 | 7 | 8 | 9 |

GetX

10 | float GetX() 11 |

Description

12 | Returns the abscissa of the current position. 13 |

See also

14 | SetX, 15 | GetY, 16 | SetY 17 |
18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/gety.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetY 6 | 7 | 8 | 9 |

GetY

10 | float GetY() 11 |

Description

12 | Returns the ordinate of the current position. 13 |

See also

14 | SetY, 15 | GetX, 16 | SetX 17 |
18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/ln.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Ln 6 | 7 | 8 | 9 |

Ln

10 | Ln([float h]) 11 |

Description

12 | Performs a line break. The current abscissa goes back to the left margin and the ordinate 13 | increases by the amount passed in parameter. 14 |

Parameters

15 |
16 |
h
17 |
18 | The height of the break. 19 |
20 | By default, the value equals the height of the last printed cell. 21 |
22 |
23 |

See also

24 | Cell 25 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/pageno.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PageNo 6 | 7 | 8 | 9 |

PageNo

10 | int PageNo() 11 |

Description

12 | Returns the current page number. 13 |

See also

14 | AliasNbPages 15 |
16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/setfontsize.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetFontSize 6 | 7 | 8 | 9 |

SetFontSize

10 | SetFontSize(float size) 11 |

Description

12 | Defines the size of the current font. 13 |

Parameters

14 |
15 |
size
16 |
17 | The size (in points). 18 |
19 |
20 |

See also

21 | SetFont 22 |
23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/setlinewidth.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetLineWidth 6 | 7 | 8 | 9 |

SetLineWidth

10 | SetLineWidth(float width) 11 |

Description

12 | Defines the line width. By default, the value equals 0.2 mm. The method can be called before 13 | the first page is created and the value is retained from page to page. 14 |

Parameters

15 |
16 |
width
17 |
18 | The width. 19 |
20 |
21 |

See also

22 | Line, 23 | Rect, 24 | Cell, 25 | MultiCell 26 |
27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/setrightmargin.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetRightMargin 6 | 7 | 8 | 9 |

SetRightMargin

10 | SetRightMargin(float margin) 11 |

Description

12 | Defines the right margin. The method can be called before creating the first page. 13 |

Parameters

14 |
15 |
margin
16 |
17 | The margin. 18 |
19 |
20 |

See also

21 | SetLeftMargin, 22 | SetTopMargin, 23 | SetAutoPageBreak, 24 | SetMargins 25 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/settopmargin.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetTopMargin 6 | 7 | 8 | 9 |

SetTopMargin

10 | SetTopMargin(float margin) 11 |

Description

12 | Defines the top margin. The method can be called before creating the first page. 13 |

Parameters

14 |
15 |
margin
16 |
17 | The margin. 18 |
19 |
20 |

See also

21 | SetLeftMargin, 22 | SetRightMargin, 23 | SetAutoPageBreak, 24 | SetMargins 25 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/setx.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetX 6 | 7 | 8 | 9 |

SetX

10 | SetX(float x) 11 |

Description

12 | Defines the abscissa of the current position. If the passed value is negative, it is relative 13 | to the right of the page. 14 |

Parameters

15 |
16 |
x
17 |
18 | The value of the abscissa. 19 |
20 |
21 |

See also

22 | GetX, 23 | GetY, 24 | SetY, 25 | SetXY 26 |
27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /php-library/fpdf/doc/setxy.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SetXY 6 | 7 | 8 | 9 |

SetXY

10 | SetXY(float x, float y) 11 |

Description

12 | Defines the abscissa and ordinate of the current position. If the passed values are negative, 13 | they are relative respectively to the right and bottom of the page. 14 |

Parameters

15 |
16 |
x
17 |
18 | The value of the abscissa. 19 |
20 |
y
21 |
22 | The value of the ordinate. 23 |
24 |
25 |

See also

26 | SetX, 27 | SetY 28 |
29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /php-library/fpdf/font/courier.php: -------------------------------------------------------------------------------- 1 | array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); 10 | ?> 11 | -------------------------------------------------------------------------------- /php-library/fpdf/font/courierb.php: -------------------------------------------------------------------------------- 1 | array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); 10 | ?> 11 | -------------------------------------------------------------------------------- /php-library/fpdf/font/courierbi.php: -------------------------------------------------------------------------------- 1 | array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); 10 | ?> 11 | -------------------------------------------------------------------------------- /php-library/fpdf/font/courieri.php: -------------------------------------------------------------------------------- 1 | array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96)); 10 | ?> 11 | -------------------------------------------------------------------------------- /php-library/fpdf/fpdf.msbuildproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | library 4 | net6.0 5 | 0.0.1-preview 6 | ..\mykey.snk 7 | true 8 | true 9 | true 10 | false 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /php-library/fpdf/fpdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/php-library/fpdf/fpdf.xml -------------------------------------------------------------------------------- /php-library/fpdf/install.txt: -------------------------------------------------------------------------------- 1 | The FPDF library is made up of the following elements: 2 | 3 | - the main file, fpdf.php, which contains the class 4 | - the font definition files located in the font directory 5 | 6 | The font definition files are necessary as soon as you want to output some text in a document. 7 | If they are not accessible, the SetFont() method will produce the following error: 8 | 9 | FPDF error: Could not include font definition file 10 | 11 | 12 | Remarks: 13 | 14 | - Only the files corresponding to the fonts actually used are necessary 15 | - The tutorials provided in this package are ready to be executed 16 | -------------------------------------------------------------------------------- /php-library/fpdf/license.txt: -------------------------------------------------------------------------------- 1 | Permission is hereby granted, free of charge, to any person obtaining a copy 2 | of this software to use, copy, modify, distribute, sublicense, and/or sell 3 | copies of the software, and to permit persons to whom the software is furnished 4 | to do so. 5 | 6 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. -------------------------------------------------------------------------------- /php-library/mykey.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/php-library/mykey.snk -------------------------------------------------------------------------------- /system-threading-tasks/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": ".NET Core Launch (console)", 6 | "type": "coreclr", 7 | "request": "launch", 8 | "preLaunchTask": "build", 9 | "program": "${workspaceRoot}/bin/Debug/net9.0/system-threading-tasks.dll", 10 | "args": [], 11 | "cwd": "${workspaceRoot}", 12 | "externalConsole": false, 13 | "stopAtEntry": false, 14 | "internalConsoleOptions": "openOnSessionStart", 15 | "justMyCode": true, 16 | "symbolOptions": { 17 | "searchPaths": [] 18 | } 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /system-threading-tasks/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "command": "dotnet", 4 | "args": [], 5 | "tasks": [ 6 | { 7 | "label": "build", 8 | "args": [ 9 | "build", 10 | "${workspaceRoot}/system-threading-tasks.msbuildproj" 11 | ], 12 | "group": "build", 13 | "problemMatcher": "$msCompile" 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /system-threading-tasks/main.php: -------------------------------------------------------------------------------- 1 | Token; 12 | 13 | $task = Task::Run(function () use ($token) { 14 | 15 | echo "Starting background task ...", PHP_EOL; 16 | 17 | for ($i = 0; $i < 1000; $i++) { 18 | 19 | if ($token->IsCancellationRequested) // 20 | { 21 | echo "Operation aborted.", PHP_EOL; 22 | break; 23 | } 24 | 25 | usleep(100_000); 26 | echo "Iteration $i ...", PHP_EOL; 27 | } 28 | 29 | echo "Finished.", PHP_EOL; 30 | 31 | }, $token); 32 | 33 | $source->CancelAfter(/*miliseconds:*/ 1000); 34 | $task->Wait(); 35 | } 36 | 37 | main(); -------------------------------------------------------------------------------- /system-threading-tasks/readme.md: -------------------------------------------------------------------------------- 1 | A console application which runs [Task](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task?view=net-8.0) on a background thread. -------------------------------------------------------------------------------- /system-threading-tasks/system-threading-tasks.msbuildproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | exe 4 | net9.0 5 | main.php 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /urho-sample/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": ".NET Core Launch (console)", 6 | "type": "coreclr", 7 | "request": "launch", 8 | "preLaunchTask": "build", 9 | "program": "${workspaceRoot}\\bin\\Debug\\net462\\urho-sample.exe", 10 | "args": [], 11 | "cwd": "${workspaceRoot}", 12 | "externalConsole": false, 13 | "stopAtEntry": false, 14 | "internalConsoleOptions": "openOnSessionStart" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /urho-sample/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.1.0", 3 | "command": "dotnet", 4 | "isShellCommand": true, 5 | "args": [], 6 | "tasks": [ 7 | { 8 | "taskName": "build", 9 | "args": [ 10 | "${workspaceRoot}" 11 | ], 12 | "isBuildCommand": true, 13 | "problemMatcher": "$msCompile" 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /urho-sample/Assets/Data/CommandLine.txt: -------------------------------------------------------------------------------- 1 | Scripts/NinjaSnowWar.as -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Fonts/Anonymous Pro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Fonts/Anonymous Pro.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Fonts/Anonymous Pro.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Fonts/Anonymous Pro.ttf -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/BlueUnlit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/BrightBlueUnlit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/BrightGreenUnlit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/BrightRedUnlit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/DebugIconCamera.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/DebugIconCollisionTrigger.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/DebugIconCustomGeometry.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/DebugIconLight.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/DebugIconParticleEmitter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/DebugIconPointLight.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/DebugIconSoundListener.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/DebugIconSoundSource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/DebugIconSplinePathPoint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/DebugIconSpotLight.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/DebugIconZone.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/GreenUnlit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/RedUnlit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Editor/TexturedUnlit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Enemy1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Grass.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Green.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/GreenTransparent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Jack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/JackEnvMap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/LitSmoke.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/LitSmokeSoft.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Mushroom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/MushroomEnvMap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/MushroomWind.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/MushroomWindUnlit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/NinjaSnowWar/CloudPlane.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/NinjaSnowWar/Ninja.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/NinjaSnowWar/Potion.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/NinjaSnowWar/Snow.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/NinjaSnowWar/SnowCrate.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Check.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/ColorGrid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Concrete.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/DiamonPlate.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Dynamic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/HighRoughMetallic0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/HighRoughMetallic10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/HighRoughMetallic3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/HighRoughMetallic5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/HighRoughMetallic7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/HoverBikeHull.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Lead.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Leather.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Metallic0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Metallic10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Metallic3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Metallic5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Metallic7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Metallic9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/MetallicRough0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/MetallicRough10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/MetallicRough3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/MetallicRough5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/MetallicRough7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Mud.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Roughness0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Roughness10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Roughness3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Roughness5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Roughness7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Sand.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/PBR/Tile.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Particle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Player.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/RibbonTrail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Skybox.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Skybox2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/SlashTrail.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Smoke.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/SmokeSoft.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Stone.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/StoneEnvMap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/StoneEnvMapSmall.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/StoneSmall.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/StoneTiled.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/StoneTiledH.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Terrain.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/UrhoDecal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/UrhoDecalAlpha.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/UrhoDecalAlphaMaskTwoSided.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/VColUnlit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/Water.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/glass.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Materials/plane.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Box.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Box.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Cone.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Cone.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Cylinder.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Cylinder.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Dome.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Dome.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Editor/Axes.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Editor/Axes.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Editor/ImagePlane.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Editor/ImagePlane.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Editor/RotateAxes.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Editor/RotateAxes.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Editor/ScaleAxes.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Editor/ScaleAxes.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Enemy1.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Enemy1.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/HoverBike.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/HoverBike.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Jack.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Jack.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Jack_Walk.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Jack_Walk.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mushroom.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mushroom.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Layer/Mutant_Block_LY.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Layer/Mutant_Block_LY.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Layer/Mutant_HitHead_LY.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Layer/Mutant_HitHead_LY.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Layer/Mutant_Throw_LY.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Layer/Mutant_Throw_LY.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Layer/Mutant_Wave_LY.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Layer/Mutant_Wave_LY.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Materials/mutant_M.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_Death.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_Death.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_HipHop1.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_HipHop1.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_Idle0.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_Idle0.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_Idle1.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_Idle1.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_Jump.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_Jump.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_Jump1.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_Jump1.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_JumpAttack.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_JumpAttack.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_JumpStop.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_JumpStop.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_Kick.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_Kick.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_Punch.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_Punch.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_Run.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_Run.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_Swipe.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_Swipe.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Mutant_Walk.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Mutant_Walk.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/RootMotion/Mutant_JumpAttack_RM.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/RootMotion/Mutant_JumpAttack_RM.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Textures/Mutant_diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Textures/Mutant_diffuse.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Mutant/Textures/Mutant_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Mutant/Textures/Mutant_normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/CloudPlane.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/CloudPlane.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Level.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Level.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Attack1.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Attack1.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Attack2.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Attack2.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Attack3.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Attack3.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Backflip.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Backflip.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Block.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Block.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Climb.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Climb.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Crouch.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Crouch.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Death1.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Death1.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Death2.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Death2.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_HighJump.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_HighJump.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Idle1.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Idle1.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Idle2.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Idle2.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Idle3.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Idle3.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Jump.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Jump.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_JumpNoHeight.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_JumpNoHeight.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Kick.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Kick.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_SideKick.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_SideKick.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Spin.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Spin.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Stealth.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Stealth.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Stealth.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Walk.ani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Walk.ani -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Ninja_Walk.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/Potion.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/Potion.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/SnowBall.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/SnowBall.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/NinjaSnowWar/SnowCrate.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/NinjaSnowWar/SnowCrate.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Plane.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Plane.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Player.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Player.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Pyramid.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Pyramid.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Sphere.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Sphere.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/TeaPot.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/TeaPot.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Models/Torus.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Models/Torus.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Music/Ninja Gods.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Music/Ninja Gods.ogg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Particle/Smoke.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Particle/SnowExplosion.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Particle/SnowExplosionBig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Particle/SnowExplosionFade.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/PostProcess/ColorCorrection.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/PostProcess/FXAA2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/PostProcess/FXAA3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/PostProcess/GammaCorrection.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/PostProcess/GreyScale.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/PostProcess/Tonemap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sample43/Background.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/Earth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sample43/Earth.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/Earth_NormalsMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sample43/Earth_NormalsMap.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/Earth_SpecularMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sample43/Earth_SpecularMap.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatDiff.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatDiffAO.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatDiffAdd.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatDiffAlpha.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatDiffEmissive.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatDiffEnvCube.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatDiffNormal.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatDiffNormalSpec.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatDiffSpec.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatDiffUnlit.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatEmpty.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatNoTexture.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatNoTextureAdd.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatNoTextureMultiply.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatNoTextureNormal.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatNoTextureUnlit.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatNoTextureVCol.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatTerrain.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/MatWater.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sample43/SphereVCol.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sample43/SphereVCol.mdl -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sounds/BigExplosion.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sounds/BigExplosion.wav -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sounds/NutThrow.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sounds/NutThrow.wav -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sounds/PlayerFist.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sounds/PlayerFist.wav -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sounds/PlayerFistHit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sounds/PlayerFistHit.wav -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sounds/PlayerLand.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sounds/PlayerLand.wav -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sounds/Powerup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sounds/Powerup.wav -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Sounds/SmallExplosion.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Sounds/SmallExplosion.wav -------------------------------------------------------------------------------- /urho-sample/Assets/Data/StringsDe.json: -------------------------------------------------------------------------------- 1 | { 2 | "lang":{ 3 | "de":"Sprache: Deutsch" 4 | }, 5 | "quit":{ 6 | "de":"Verlassen" 7 | }, 8 | "Press this button":{ 9 | "de":"Drücken Sie diese Taste" 10 | }, 11 | "title":{ 12 | "de":"Titel" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/StringsEnRu.json: -------------------------------------------------------------------------------- 1 | { 2 | "lang":{ 3 | "en":"Language: English", 4 | "ru":"Язык: Русский" 5 | }, 6 | "quit":{ 7 | "en":"Quit", 8 | "ru":"Выйти" 9 | }, 10 | "Press this button":{ 11 | "en":"Press this button", 12 | "ru":"Нажмите эту кнопку" 13 | }, 14 | "title":{ 15 | "en":"Title", 16 | "ru":"Заголовок" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/BrightDay1_NegX.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/BrightDay1_NegX.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/BrightDay1_NegY.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/BrightDay1_NegY.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/BrightDay1_NegZ.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/BrightDay1_NegZ.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/BrightDay1_PosX.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/BrightDay1_PosX.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/BrightDay1_PosY.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/BrightDay1_PosY.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/BrightDay1_PosZ.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/BrightDay1_PosZ.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/BW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/BW.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/EditorIcons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/EditorIcons.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/EditorIcons.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/HSV20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/HSV20.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/IconCamera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/IconCamera.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/IconCollisionTrigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/IconCollisionTrigger.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/IconCustomGeometry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/IconCustomGeometry.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/IconLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/IconLight.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/IconParticleEmitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/IconParticleEmitter.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/IconPointLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/IconPointLight.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/IconSoundListener.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/IconSoundListener.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/IconSoundSource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/IconSoundSource.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/IconSplinePathPoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/IconSplinePathPoint.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/IconSpotLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/IconSpotLight.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/IconZone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/IconZone.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Editor/NoPreviewAvailable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Editor/NoPreviewAvailable.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Eject_Seat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Eject_Seat.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Enemy1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Enemy1.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Flare.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Flare.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Glass_Cockpit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Glass_Cockpit.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Grass.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Grass.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/HeightMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/HeightMap.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Jack_body_color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Jack_body_color.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Jack_face.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Jack_face.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Logo.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Logo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/LogoLarge-Urho.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/LogoLarge-Urho.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/LogoLarge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/LogoLarge.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/LogoLarge.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Mushroom.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Mushroom.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/NinjaSnowWar/CloudPlane.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/NinjaSnowWar/CloudPlane.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/NinjaSnowWar/HealthBarBorder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/NinjaSnowWar/HealthBarBorder.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/NinjaSnowWar/HealthBarInside.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/NinjaSnowWar/HealthBarInside.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/NinjaSnowWar/Ninja.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/NinjaSnowWar/Ninja.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/NinjaSnowWar/Sight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/NinjaSnowWar/Sight.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/NinjaSnowWar/Sight.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/NinjaSnowWar/Snow.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/NinjaSnowWar/Snow.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/NinjaSnowWar/SnowCrate.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/NinjaSnowWar/SnowCrate.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/OldUI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/OldUI.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/OldUI.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Check/Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Check/Albedo.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Check/Albedo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Check/Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Check/Normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Check/Properties.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Check/Properties.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Concrete/Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Concrete/Albedo.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Concrete/Albedo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Concrete/Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Concrete/Normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Concrete/PBR.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Concrete/PBR.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/DiamonPlate/Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/DiamonPlate/Albedo.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/DiamonPlate/Albedo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/DiamonPlate/Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/DiamonPlate/Normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/DiamonPlate/Properties.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/DiamonPlate/Properties.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Emissive Pannel/Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Emissive Pannel/Albedo.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Emissive Pannel/Albedo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Emissive Pannel/Emissive.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Emissive Pannel/Emissive.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Emissive Pannel/Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Emissive Pannel/Normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Emissive Pannel/PBR.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Emissive Pannel/PBR.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/HoverBike/Glass/Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/HoverBike/Glass/Albedo.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/HoverBike/Glass/Albedo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/HoverBike/Glass/Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/HoverBike/Glass/Normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/HoverBike/Glass/Properties.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/HoverBike/Glass/Properties.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/HoverBike/Hull/Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/HoverBike/Hull/Albedo.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/HoverBike/Hull/Albedo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/HoverBike/Hull/Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/HoverBike/Hull/Normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/HoverBike/Hull/Properties.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/HoverBike/Hull/Properties.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Lead/Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Lead/Albedo.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Lead/Albedo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Lead/Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Lead/Normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Lead/Properties.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Lead/Properties.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Leather/Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Leather/Albedo.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Leather/Albedo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Leather/Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Leather/Normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Leather/Properties.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Leather/Properties.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Mud/Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Mud/Albedo.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Mud/Albedo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Mud/Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Mud/Normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Mud/Properties.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Mud/Properties.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/PBRTextureLicence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/PBRTextureLicence.txt -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Pannel/Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Pannel/Albedo.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Pannel/Albedo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Pannel/Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Pannel/Normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Pannel/PBR.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Pannel/PBR.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Sand/Albedo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Sand/Albedo.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Sand/Albedo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Sand/Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Sand/Normal.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/PBR/Sand/Properties.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/PBR/Sand/Properties.jpg -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Player1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Player1.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/RibbonTrail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/RibbonTrail.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Skybox.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Skybox2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/SlashTrail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/SlashTrail.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/Smoke.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/Smoke.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/StoneDiffuse.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/StoneDiffuse.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/StoneNormal.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/StoneNormal.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/T_ColorGrid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/T_ColorGrid.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/T_ColorGrid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/TerrainDetail1.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/TerrainDetail1.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/TerrainDetail2.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/TerrainDetail2.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/TerrainDetail3.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/TerrainDetail3.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/TerrainWeights.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/TerrainWeights.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/TouchInput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/TouchInput.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/UI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/UI.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/UI.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/UrhoDecal.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/UrhoDecal.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/UrhoDecalAlpha.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/UrhoDecalAlpha.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/UrhoIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/UrhoIcon.icns -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/UrhoIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/UrhoIcon.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/WaterNoise.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/WaterNoise.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_pmrem_negx.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_pmrem_negx.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_pmrem_negy.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_pmrem_negy.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_pmrem_negz.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_pmrem_negz.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_pmrem_posx.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_pmrem_posx.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_pmrem_posy.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_pmrem_posy.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_pmrem_posz.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_pmrem_posz.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_skybox_negx.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_skybox_negx.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_skybox_negy.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_skybox_negy.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_skybox_negz.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_skybox_negz.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_skybox_posx.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_skybox_posx.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_skybox_posy.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_skybox_posy.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Textures/output_skybox_posz.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Textures/output_skybox_posz.dds -------------------------------------------------------------------------------- /urho-sample/Assets/Data/UI/EditorContextMenu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/UI/ScreenJoystick_NinjaSnowWar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Jump 4 | Fire 5 | -12 36 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/Aster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/Aster.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/Ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/Ball.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/Box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/Box.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/GoldIcon/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/GoldIcon/1.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/GoldIcon/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/GoldIcon/2.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/GoldIcon/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/GoldIcon/3.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/GoldIcon/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/GoldIcon/4.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/GoldIcon/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/GoldIcon/5.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/greenspiral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/greenspiral.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/imp/imp_blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/imp/imp_blood.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/imp/imp_body.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/imp/imp_body.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/imp/imp_footbig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/imp/imp_footbig.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/imp/imp_footsmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/imp/imp_footsmall.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/imp/imp_handbig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/imp/imp_handbig.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/imp/imp_handsmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/imp/imp_handsmall.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/imp/imp_handthrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/imp/imp_handthrow.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/imp/imp_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/imp/imp_head.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/imp/imp_headangry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/imp/imp_headangry.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/imp/imp_headblink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/imp/imp_headblink.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/isometric_grass_and_water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/isometric_grass_and_water.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/sun.png -------------------------------------------------------------------------------- /urho-sample/Assets/Data/Urho2D/sun2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/Data/Urho2D/sun2.png -------------------------------------------------------------------------------- /urho-sample/Assets/UWP/Data.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/Assets/UWP/Data.pak -------------------------------------------------------------------------------- /urho-sample/CoreData.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iolevel/peachpie-samples/da8c7bae749b6dc6a294cdf30b4af696f188b022/urho-sample/CoreData.pak -------------------------------------------------------------------------------- /urho-sample/readme.md: -------------------------------------------------------------------------------- 1 | # Windows x64 only for now 2 | 3 | We've hardcoded `mono-urho.dll` just for testing purposes and playing with that for now. Not expecting issues with other platforms tho, just the sample here does not target them (we need MSBuild SDK in Peachpie for proper multi platform support) 4 | -------------------------------------------------------------------------------- /urho-sample/urho-sample.msbuildproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | net462 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /using-csharp-from-php/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": ".NET Core Launch (console)", 6 | "type": "coreclr", 7 | "request": "launch", 8 | "preLaunchTask": "build", 9 | "program": "${workspaceRoot}/phpapp/bin/Debug/net6.0/phpapp.dll", 10 | "args": [], 11 | "cwd": "${workspaceRoot}", 12 | "externalConsole": false, 13 | "stopAtEntry": false, 14 | "internalConsoleOptions": "openOnSessionStart" 15 | }, 16 | { 17 | "name": ".NET Core Attach", 18 | "type": "coreclr", 19 | "request": "attach", 20 | "processId": "${command:pickProcess}" 21 | } 22 | ] 23 | } -------------------------------------------------------------------------------- /using-csharp-from-php/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.1.0", 3 | "command": "dotnet", 4 | "isShellCommand": true, 5 | "args": [] 6 | , 7 | "tasks": [ 8 | { 9 | "taskName": "build", 10 | "args": [ 11 | "${workspaceRoot}/phpapp/phpapp.msbuildproj" 12 | ], 13 | "isBuildCommand": true, 14 | "problemMatcher": "$msCompile" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /using-csharp-from-php/README.MD: -------------------------------------------------------------------------------- 1 | ## C# Interoperability Sample 2 | 3 | The `CSharpLib` project is a sample C# project containing some public class and methods that we'll call in PHP. 4 | 5 | The `phpapp` project is written in PHP and compiled to .NET Core. 6 | 7 | ## What does it do? 8 | 9 | The PHP sources are compiled to .NET Core by Peachpie compiler which is seamlessly downloaded by *dotnet* itself. 10 | 11 | The sample compiles C# project and references it by PHP project. C# declaration become available seamlessly to PHP code. 12 | 13 | ## Prerequisites 14 | 15 | - .NET Core 1.0.1 or newer 16 | - Optionally - Visual Studio Code or Visual Studio 2017 17 | 18 | ## How to run the project 19 | 20 | 1. `dotnet restore` 21 | 2. `dotnet run -p phpapp` 22 | -------------------------------------------------------------------------------- /using-csharp-from-php/csharplib/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace CSharpLib 4 | { 5 | public class X 6 | { 7 | public static int DoSomething(string str) 8 | { 9 | return int.Parse(str); 10 | } 11 | 12 | public string GetSomething() 13 | { 14 | return this.GetType().ToString(); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /using-csharp-from-php/csharplib/csharplib.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | net6.0 5 | 6 | 7 | -------------------------------------------------------------------------------- /using-csharp-from-php/phpapp/main.php: -------------------------------------------------------------------------------- 1 | GetSomething()); 10 | 11 | // call C# static method 12 | var_dump(CSharpLib\X::DoSomething("123")); 13 | } 14 | 15 | demo(); -------------------------------------------------------------------------------- /using-csharp-from-php/phpapp/phpapp.msbuildproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | Exe 4 | net6.0 5 | Using C# library in PHP code compiled by Peachpie. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /web-application/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | // See https://go.microsoft.com/fwlink/?LinkId=733558 3 | // for the documentation about the tasks.json format 4 | "version": "2.0.0", 5 | "command": "dotnet", 6 | "args": [], 7 | "options": { 8 | "cwd": "${workspaceRoot}/app" 9 | }, 10 | "tasks": [ 11 | { 12 | "label": "build", 13 | "args": [ "build" ], 14 | "group": "build", 15 | "problemMatcher": "$msCompile" 16 | } 17 | ] 18 | } -------------------------------------------------------------------------------- /web-application/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/dotnet/core/sdk:3.1 2 | MAINTAINER Jakub Misek 3 | 4 | COPY . /wwwroot 5 | WORKDIR /wwwroot 6 | 7 | RUN dotnet restore 8 | 9 | WORKDIR /wwwroot/app 10 | 11 | EXPOSE 5004 12 | VOLUME /wwwroot/website 13 | ENTRYPOINT dotnet restore && dotnet watch run 14 | -------------------------------------------------------------------------------- /web-application/NuGet.Config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /web-application/app/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "iisSettings": { 3 | "windowsAuthentication": false, 4 | "anonymousAuthentication": true, 5 | "iisExpress": { 6 | "applicationUrl": "http://localhost:5004/", 7 | "sslPort": 0 8 | } 9 | }, 10 | "profiles": { 11 | "IIS Express": { 12 | "commandName": "IISExpress", 13 | "launchBrowser": true, 14 | "environmentVariables": { 15 | "ASPNETCORE_ENVIRONMENT": "Development" 16 | } 17 | }, 18 | "app": { 19 | "commandName": "Project", 20 | "launchBrowser": true, 21 | "environmentVariables": { 22 | "ASPNETCORE_ENVIRONMENT": "Development" 23 | }, 24 | "applicationUrl": "http://localhost:5004/" 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /web-application/app/app.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | Exe 5 | net6.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /web-application/website/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | Library 4 | net6.0 5 | contentFiles 6 | 7 | 8 | 9 | 10 | PreserveNewest 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /webassembly/App.razor: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | Not found 8 | 9 |

Sorry, there's nothing at this address.

10 |
11 |
12 |
13 | -------------------------------------------------------------------------------- /webassembly/Directory.Build.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | net7.0 5 | embedded 6 | true 7 | obj\$(MSBuildProjectName) 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /webassembly/MainLayout.razor: -------------------------------------------------------------------------------- 1 | @inherits LayoutComponentBase 2 | 3 |
4 | @Body 5 |
6 | -------------------------------------------------------------------------------- /webassembly/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | @inject PhpInterop php 3 | 4 | @php.Require("global.php") 5 | 6 | @php.View("wwwroot/index.php") 7 | @php.Call("foo", "Hello from Razor"); -------------------------------------------------------------------------------- /webassembly/Program.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Components.Web; 2 | using Microsoft.AspNetCore.Components.WebAssembly.Hosting; 3 | using Pchp.Core; 4 | using webassembly; 5 | using webassembly.Services; 6 | 7 | var builder = WebAssemblyHostBuilder.CreateDefault(args); 8 | builder.RootComponents.Add("#app"); 9 | builder.RootComponents.Add("head::after"); 10 | 11 | builder.Services 12 | .AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }) 13 | .AddScoped(sp => Context.CreateEmpty()) // PHP request context - Lifecycle of a PHP request. // NOTE: can be created as Singleton() to remember all the globals and includes across all requests! 14 | .AddScoped() // helper service utilizing PeachPie API 15 | ; 16 | 17 | // get php.dll assembly, and load its scripts into the application memory 18 | Context.AddScriptReference(typeof(Dummy).Assembly); 19 | 20 | // run server 21 | await builder.Build().RunAsync(); 22 | -------------------------------------------------------------------------------- /webassembly/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "iisSettings": { 3 | "iisExpress": { 4 | "applicationUrl": "http://localhost:13022", 5 | "sslPort": 0 6 | } 7 | }, 8 | "profiles": { 9 | "http": { 10 | "commandName": "Project", 11 | "dotnetRunMessages": true, 12 | "launchBrowser": true, 13 | "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", 14 | "applicationUrl": "http://localhost:5126", 15 | "environmentVariables": { 16 | "ASPNETCORE_ENVIRONMENT": "Development" 17 | } 18 | }, 19 | "IIS Express": { 20 | "commandName": "IISExpress", 21 | "launchBrowser": true, 22 | "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", 23 | "environmentVariables": { 24 | "ASPNETCORE_ENVIRONMENT": "Development" 25 | } 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /webassembly/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using System.Net.Http 2 | @using System.Net.Http.Json 3 | @using Microsoft.AspNetCore.Components.Routing 4 | @using Microsoft.AspNetCore.Components.Web 5 | @using Microsoft.AspNetCore.Components.WebAssembly.Http 6 | @using Microsoft.JSInterop 7 | @using webassembly 8 | @using webassembly.Services; 9 | -------------------------------------------------------------------------------- /webassembly/global.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | embedded 5 | true 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /webassembly/webassembly.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | enable 5 | enable 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /webassembly/wwwroot/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | webassembly 7 | 8 | 9 | 10 | 11 | 13 | 14 | 15 | 16 |
Loading...
17 | 18 |
19 | An unhandled error has occurred. 20 | Reload 21 | 🗙 22 |
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /webassembly/wwwroot/index.php: -------------------------------------------------------------------------------- 1 |