adicionado boot_completed

This commit is contained in:
Diego Freitas 2026-02-03 09:10:10 -03:00
parent 82da19c171
commit b0eaa4115c
337 changed files with 21087 additions and 252 deletions

BIN
.vs/ZoeRobotIngles/v17/.suo Normal file

Binary file not shown.

View File

@ -0,0 +1,37 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Maker\\ZoeRobotIngles\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Maker\\ZoeRobotIngles\\Assets\\Plugins\\Android\\AndroidManifest.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Assets\\Plugins\\Android\\AndroidManifest.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 0,
"Children": [
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "AndroidManifest.xml",
"DocumentMoniker": "C:\\Maker\\ZoeRobotIngles\\Assets\\Plugins\\Android\\AndroidManifest.xml",
"RelativeDocumentMoniker": "Assets\\Plugins\\Android\\AndroidManifest.xml",
"ToolTip": "C:\\Maker\\ZoeRobotIngles\\Assets\\Plugins\\Android\\AndroidManifest.xml",
"RelativeToolTip": "Assets\\Plugins\\Android\\AndroidManifest.xml",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAAPAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003576|",
"WhenOpened": "2026-02-03T11:04:58.97Z",
"EditorCaption": ""
}
]
}
]
}
]
}

View File

@ -11,7 +11,7 @@
<ProductVersion>10.0.20506</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<RootNamespace></RootNamespace>
<ProjectGuid>{815C0162-06E7-A1B9-1A73-300F9BE5FD91}</ProjectGuid>
<ProjectGuid>{7FC9366C-7BA8-297B-BE79-9B616ED88C2F}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Assembly-CSharp-Editor</AssemblyName>
@ -57,43 +57,43 @@
<ItemGroup>
<Compile Include="Assets\Scripts\Demo\Assets\Scripts\InfiniteScroll\Editor\InfiniteScrollEditor.cs" />
<Reference Include="UnityEditor.TestRunner">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/UnityEditor.TestRunner.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/UnityEditor.TestRunner.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.TestRunner">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/UnityEngine.TestRunner.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/UnityEngine.TestRunner.dll</HintPath>
</Reference>
<Reference Include="Unity.Timeline.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.Timeline.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.Timeline.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.VSCode.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.VSCode.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.VSCode.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.TextMeshPro.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
<Reference Include="Unity.Timeline">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.Timeline.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.Timeline.dll</HintPath>
</Reference>
<Reference Include="Unity.CollabProxy.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.Rider.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.Rider.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.Rider.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.2D.Sprite.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.2D.Tilemap.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.TextMeshPro">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.TextMeshPro.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.TextMeshPro.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.AIModule">
<HintPath>C:/Program Files/Unity/Hub/Editor/2019.2.15f1/Editor/Data/Managed/UnityEngine/UnityEngine.AIModule.dll</HintPath>
@ -291,7 +291,7 @@
<HintPath>C:/Users/diego/Desktop/Newtonsoft.Json-for-Unity-13.0.102/Newtonsoft.Json-for-Unity-13.0.102/Plugins/Newtonsoft.Json Editor/Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="nunit.framework">
<HintPath>C:/Maker/zoe/RobotIngles/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/PackageCache/com.unity.ext.nunit@1.0.0/net35/unity-custom/nunit.framework.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.iOS.Extensions.Xcode">
<HintPath>C:/Program Files/Unity/Hub/Editor/2019.2.15f1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll</HintPath>
@ -656,7 +656,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="Assembly-CSharp.csproj">
<Project>{AE50EE1F-D90C-AD6B-FFAC-38D945D7E805}</Project>
<Project>{056E34FC-460A-8494-8946-C0F9CDB21DA4}</Project>
<Name>Assembly-CSharp</Name>
</ProjectReference>
</ItemGroup>

View File

@ -11,7 +11,7 @@
<ProductVersion>10.0.20506</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<RootNamespace></RootNamespace>
<ProjectGuid>{AE50EE1F-D90C-AD6B-FFAC-38D945D7E805}</ProjectGuid>
<ProjectGuid>{056E34FC-460A-8494-8946-C0F9CDB21DA4}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Assembly-CSharp</AssemblyName>
@ -149,37 +149,37 @@
<None Include="Assets\TextMesh Pro\Resources\Shaders\TMP_Sprite.shader" />
<None Include="Assets\TextMesh Pro\Resources\Shaders\TMP_SDF-Surface.shader" />
<Reference Include="Unity.Timeline.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.Timeline.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.Timeline.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.VSCode.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.VSCode.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.VSCode.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.TextMeshPro.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
<Reference Include="Unity.Timeline">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.Timeline.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.Timeline.dll</HintPath>
</Reference>
<Reference Include="Unity.CollabProxy.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.Rider.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.Rider.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.Rider.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.2D.Sprite.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.2D.Tilemap.Editor">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.2D.Tilemap.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.TextMeshPro">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/Unity.TextMeshPro.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/Unity.TextMeshPro.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.UI">
<HintPath>C:/Maker/zoe/RobotIngles/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
<HintPath>C:/Maker/ZoeRobotIngles/Library/ScriptAssemblies/UnityEditor.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.AIModule">
<HintPath>C:/Program Files/Unity/Hub/Editor/2019.2.15f1/Editor/Data/Managed/UnityEngine/UnityEngine.AIModule.dll</HintPath>

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.myrobot.RobotIngles" xmlns:tools="http://schemas.android.com/tools" android:installLocation="preferExternal">
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
<application android:theme="@style/UnityThemeSelector" android:icon="@mipmap/app_icon" android:label="@string/app_name">
<activity android:name="com.unity3d.player.UnityPlayerActivity" android:label="@string/app_name" android:screenOrientation="landscape" android:launchMode="singleTask" android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale|layoutDirection|density" android:hardwareAccelerated="false">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
<!--<meta-data android:name="android.notch_support" android:value="true" />-->
</activity>
<meta-data android:name="unity.build-id" android:value="292d368a-6f1d-4a6b-b38b-cde1e3db6581" />
<meta-data android:name="unity.splash-mode" android:value="0" />
<meta-data android:name="unity.splash-enable" android:value="True" />
<meta-data android:name="notch.config" android:value="portrait|landscape" />
<receiver android:name=".BootReceiver" android:enabled="true" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
</application>
<uses-feature android:glEsVersion="0x00020000" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.front" android:required="false" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-feature android:name="android.hardware.microphone" android:required="false" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen.multitouch.distinct" android:required="false" />
</manifest>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 7a400b3f2ed11eb47ad947624b78552a
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@ -0,0 +1,32 @@
fileFormatVersion: 2
guid: d091d97e33545144b86f531b3e9d6ae6
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
enabled: 1
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

15
BootLib/.gitignore vendored Normal file
View File

@ -0,0 +1,15 @@
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
local.properties

3
BootLib/.idea/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

1
BootLib/.idea/.name Normal file
View File

@ -0,0 +1 @@
ZoeBootLib

View File

@ -0,0 +1,123 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<JetCodeStyleSettings>
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
</JetCodeStyleSettings>
<codeStyleSettings language="XML">
<option name="FORCE_REARRANGE_MODE" value="1" />
<indentOptions>
<option name="CONTINUATION_INDENT_SIZE" value="4" />
</indentOptions>
<arrangement>
<rules>
<section>
<rule>
<match>
<AND>
<NAME>xmlns:android</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>xmlns:.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
<order>BY_NAME</order>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*:id</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*:name</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>name</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>style</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
<order>BY_NAME</order>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
<order>ANDROID_ATTRIBUTE_ORDER</order>
</rule>
</section>
<section>
<rule>
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>.*</XML_NAMESPACE>
</AND>
</match>
<order>BY_NAME</order>
</rule>
</section>
</rules>
</arrangement>
</codeStyleSettings>
<codeStyleSettings language="kotlin">
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
</codeStyleSettings>
</code_scheme>
</component>

View File

@ -0,0 +1,5 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
</state>
</component>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="17" />
</component>
</project>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetDropDown">
<value>
<entry key="app">
<State />
</entry>
<entry key="bootreceiver">
<State />
</entry>
</value>
</component>
</project>

20
BootLib/.idea/gradle.xml Normal file
View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleMigrationSettings" migrationVersion="1" />
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
<option value="$PROJECT_DIR$/bootreceiver" />
</set>
</option>
<option name="resolveExternalAnnotations" value="false" />
</GradleProjectSettings>
</option>
</component>
</project>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="KotlinJpsPluginSettings">
<option name="version" value="1.9.0" />
</component>
</project>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectMigrations">
<option name="MigrateToGradleLocalJavaHome">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
</component>
</project>

9
BootLib/.idea/misc.xml Normal file
View File

@ -0,0 +1,9 @@
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>

6
BootLib/.idea/vcs.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
</component>
</project>

1
BootLib/app/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/build

View File

@ -0,0 +1,43 @@
plugins {
alias(libs.plugins.androidApplication)
alias(libs.plugins.jetbrainsKotlinAndroid)
}
android {
namespace = "com.myrobot.RobotIngles"
compileSdk = 34
defaultConfig {
applicationId = "com.myrobot.RobotIngles"
minSdk = 21
targetSdk = 34
versionCode = 1
versionName = "1.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
isMinifyEnabled = false
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
}
dependencies {
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.appcompat)
implementation(libs.material)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

21
BootLib/app/proguard-rules.pro vendored Normal file
View File

@ -0,0 +1,21 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile

View File

@ -0,0 +1,24 @@
package com.myrobot.RobotIngles
import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.ext.junit.runners.AndroidJUnit4
import org.junit.Test
import org.junit.runner.RunWith
import org.junit.Assert.*
/**
* Instrumented test, which will execute on an Android device.
*
* See [testing documentation](http://d.android.com/tools/testing).
*/
@RunWith(AndroidJUnit4::class)
class ExampleInstrumentedTest {
@Test
fun useAppContext() {
// Context of the app under test.
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
assertEquals("com.myrobot.RobotIngles", appContext.packageName)
}
}

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<application
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.ZoeBootLib"
tools:targetApi="31" />
</manifest>

View File

@ -0,0 +1,28 @@
package com.myrobot.RobotIngles;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class BootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {
Log.d("ZOE_BOOT", "BOOT_COMPLETED recebido, iniciando Unity...");
Intent i = new Intent();
i.setClassName(
"com.myrobot.RobotIngles", // package do app
"com.myrobot.RobotIngles.UnityPlayerActivity" // activity principal do Unity
);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// Se quiser abrir direto a conversa:
// i.putExtra("screen", "conversation");
context.startActivity(i);
}
}
}

View File

@ -0,0 +1,30 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z">
<aapt:attr name="android:fillColor">
<gradient
android:endX="85.84757"
android:endY="92.4963"
android:startX="42.9492"
android:startY="49.59793"
android:type="linear">
<item
android:color="#44000000"
android:offset="0.0" />
<item
android:color="#00000000"
android:offset="1.0" />
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z"
android:strokeWidth="1"
android:strokeColor="#00000000" />
</vector>

View File

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z" />
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
</vector>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
<monochrome android:drawable="@drawable/ic_launcher_foreground" />
</adaptive-icon>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
<monochrome android:drawable="@drawable/ic_launcher_foreground" />
</adaptive-icon>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 982 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@ -0,0 +1,16 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Theme.ZoeBootLib" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/purple_200</item>
<item name="colorPrimaryVariant">@color/purple_700</item>
<item name="colorOnPrimary">@color/black</item>
<!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_200</item>
<item name="colorOnSecondary">@color/black</item>
<!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="21">?attr/colorPrimaryVariant</item>
<!-- Customize your theme here. -->
</style>
</resources>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="purple_200">#FFBB86FC</color>
<color name="purple_500">#FF6200EE</color>
<color name="purple_700">#FF3700B3</color>
<color name="teal_200">#FF03DAC5</color>
<color name="teal_700">#FF018786</color>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
</resources>

View File

@ -0,0 +1,3 @@
<resources>
<string name="app_name">ZoeBootLib</string>
</resources>

View File

@ -0,0 +1,16 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Theme.ZoeBootLib" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/purple_500</item>
<item name="colorPrimaryVariant">@color/purple_700</item>
<item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_700</item>
<item name="colorOnSecondary">@color/black</item>
<!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="21">?attr/colorPrimaryVariant</item>
<!-- Customize your theme here. -->
</style>
</resources>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?><!--
Sample backup rules file; uncomment and customize as necessary.
See https://developer.android.com/guide/topics/data/autobackup
for details.
Note: This file is ignored for devices older that API 31
See https://developer.android.com/about/versions/12/backup-restore
-->
<full-backup-content>
<!--
<include domain="sharedpref" path="."/>
<exclude domain="sharedpref" path="device.xml"/>
-->
</full-backup-content>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?><!--
Sample data extraction rules file; uncomment and customize as necessary.
See https://developer.android.com/about/versions/12/backup-restore#xml-changes
for details.
-->
<data-extraction-rules>
<cloud-backup>
<!-- TODO: Use <include> and <exclude> to control what is backed up.
<include .../>
<exclude .../>
-->
</cloud-backup>
<!--
<device-transfer>
<include .../>
<exclude .../>
</device-transfer>
-->
</data-extraction-rules>

View File

@ -0,0 +1,17 @@
package com.myrobot.RobotIngles
import org.junit.Test
import org.junit.Assert.*
/**
* Example local unit test, which will execute on the development machine (host).
*
* See [testing documentation](http://d.android.com/tools/testing).
*/
class ExampleUnitTest {
@Test
fun addition_isCorrect() {
assertEquals(4, 2 + 2)
}
}

1
BootLib/bootreceiver/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/build

View File

@ -0,0 +1,43 @@
plugins {
id("com.android.library") // era androidApplication
alias(libs.plugins.jetbrainsKotlinAndroid)
}
android {
namespace = "com.myrobot.RobotIngles"
compileSdk = 34
defaultConfig {
// applicationId NÃO entra em library
minSdk = 21
targetSdk = 34
// versionCode / versionName também são coisa de app, pode tirar
// testInstrumentationRunner não é necessário pra nossa lib
}
buildTypes {
release {
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
}
dependencies {
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.appcompat)
implementation(libs.material)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}

21
BootLib/bootreceiver/proguard-rules.pro vendored Normal file
View File

@ -0,0 +1,21 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile

View File

@ -0,0 +1,24 @@
package com.myrobot.RobotIngles
import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.ext.junit.runners.AndroidJUnit4
import org.junit.Test
import org.junit.runner.RunWith
import org.junit.Assert.*
/**
* Instrumented test, which will execute on an Android device.
*
* See [testing documentation](http://d.android.com/tools/testing).
*/
@RunWith(AndroidJUnit4::class)
class ExampleInstrumentedTest {
@Test
fun useAppContext() {
// Context of the app under test.
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
assertEquals("com.myrobot.RobotIngles", appContext.packageName)
}
}

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<application
android:allowBackup="true" />
</manifest>

View File

@ -0,0 +1,27 @@
package com.myrobot.RobotIngles;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class BootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {
Log.d("ZOE_BOOT", "BOOT_COMPLETED recebido, tentando abrir app...");
Intent launchIntent = context
.getPackageManager()
.getLaunchIntentForPackage("com.myrobot.RobotIngles");
if (launchIntent != null) {
launchIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(launchIntent);
} else {
Log.e("ZOE_BOOT", "LaunchIntent para com.myrobot.RobotIngles veio null");
}
}
}
}

View File

@ -0,0 +1,17 @@
package com.myrobot.RobotIngles
import org.junit.Test
import org.junit.Assert.*
/**
* Example local unit test, which will execute on the development machine (host).
*
* See [testing documentation](http://d.android.com/tools/testing).
*/
class ExampleUnitTest {
@Test
fun addition_isCorrect() {
assertEquals(4, 2 + 2)
}
}

5
BootLib/build.gradle.kts Normal file
View File

@ -0,0 +1,5 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
alias(libs.plugins.androidApplication) apply false
alias(libs.plugins.jetbrainsKotlinAndroid) apply false
}

23
BootLib/gradle.properties Normal file
View File

@ -0,0 +1,23 @@
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. For more details, visit
# https://developer.android.com/r/tools/gradle-multi-project-decoupled-projects
# org.gradle.parallel=true
# AndroidX package structure to make it clearer which packages are bundled with the
# Android operating system, and which are packaged with your app's APK
# https://developer.android.com/topic/libraries/support-library/androidx-rn
android.useAndroidX=true
# Kotlin code style for this project: "official" or "obsolete":
kotlin.code.style=official
# Enables namespacing of each library's R class so that its R class includes only the
# resources declared in the library itself and none from the library's dependencies,
# thereby reducing the size of the R class for that library
android.nonTransitiveRClass=true

View File

@ -0,0 +1,22 @@
[versions]
agp = "8.3.1"
kotlin = "1.9.0"
coreKtx = "1.10.1"
junit = "4.13.2"
junitVersion = "1.1.5"
espressoCore = "3.7.0"
appcompat = "1.7.1"
material = "1.10.0"
[libraries]
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
junit = { group = "junit", name = "junit", version.ref = "junit" }
androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" }
androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" }
androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" }
material = { group = "com.google.android.material", name = "material", version.ref = "material" }
[plugins]
androidApplication = { id = "com.android.application", version.ref = "agp" }
jetbrainsKotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }

Binary file not shown.

View File

@ -0,0 +1,6 @@
#Mon Feb 02 07:51:23 BRT 2026
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

185
BootLib/gradlew vendored Normal file
View File

@ -0,0 +1,185 @@
#!/usr/bin/env sh
#
# Copyright 2015 the original author or authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################
##
## Gradle start up script for UN*X
##
##############################################################################
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
PRG="$0"
# Need this for relative symlinks.
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
done
SAVED="`pwd`"
cd "`dirname \"$PRG\"`/" >/dev/null
APP_HOME="`pwd -P`"
cd "$SAVED" >/dev/null
APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
warn () {
echo "$*"
}
die () {
echo
echo "$*"
echo
exit 1
}
# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "`uname`" in
CYGWIN* )
cygwin=true
;;
Darwin* )
darwin=true
;;
MINGW* )
msys=true
;;
NONSTOP* )
nonstop=true
;;
esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
else
JAVACMD="$JAVA_HOME/bin/java"
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
else
JAVACMD="java"
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
# Increase the maximum file descriptors if we can.
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
MAX_FD_LIMIT=`ulimit -H -n`
if [ $? -eq 0 ] ; then
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
MAX_FD="$MAX_FD_LIMIT"
fi
ulimit -n $MAX_FD
if [ $? -ne 0 ] ; then
warn "Could not set maximum file descriptor limit: $MAX_FD"
fi
else
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
fi
fi
# For Darwin, add options to specify how the application appears in the dock
if $darwin; then
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi
# For Cygwin or MSYS, switch paths to Windows format before running java
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
SEP=""
for dir in $ROOTDIRSRAW ; do
ROOTDIRS="$ROOTDIRS$SEP$dir"
SEP="|"
done
OURCYGPATTERN="(^($ROOTDIRS))"
# Add a user-defined pattern to the cygpath arguments
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
fi
# Now convert the arguments - kludge to limit ourselves to /bin/sh
i=0
for arg in "$@" ; do
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
else
eval `echo args$i`="\"$arg\""
fi
i=`expr $i + 1`
done
case $i in
0) set -- ;;
1) set -- "$args0" ;;
2) set -- "$args0" "$args1" ;;
3) set -- "$args0" "$args1" "$args2" ;;
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
esac
fi
# Escape application args
save () {
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
echo " "
}
APP_ARGS=`save "$@"`
# Collect all arguments for the java command, following the shell quoting and substitution rules
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
exec "$JAVACMD" "$@"

89
BootLib/gradlew.bat vendored Normal file
View File

@ -0,0 +1,89 @@
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega

View File

@ -0,0 +1,24 @@
pluginManagement {
repositories {
google {
content {
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
includeGroupByRegex("androidx.*")
}
}
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}
rootProject.name = "ZoeBootLib"
include(":app")
include(":bootreceiver")

BIN
Build/RobotIng_v30.apk Normal file

Binary file not shown.

View File

@ -47,7 +47,7 @@ MonoBehaviour:
m_MinSize: {x: 683, y: 494}
m_MaxSize: {x: 14004, y: 14044}
vertical: 0
controlID: 126
controlID: 74
--- !u!114 &3
MonoBehaviour:
m_ObjectHideFlags: 52
@ -67,8 +67,8 @@ MonoBehaviour:
y: 0
width: 555
height: 939
m_MinSize: {x: 275, y: 50}
m_MaxSize: {x: 4000, y: 4000}
m_MinSize: {x: 277, y: 72}
m_MaxSize: {x: 4002, y: 4022}
m_ActualView: {fileID: 15}
m_Panes:
- {fileID: 15}
@ -93,8 +93,8 @@ MonoBehaviour:
y: 0
width: 405
height: 568
m_MinSize: {x: 200, y: 200}
m_MaxSize: {x: 4000, y: 4000}
m_MinSize: {x: 202, y: 222}
m_MaxSize: {x: 4002, y: 4022}
m_ActualView: {fileID: 16}
m_Panes:
- {fileID: 16}
@ -150,7 +150,7 @@ MonoBehaviour:
y: 0
width: 1920
height: 989
m_MinSize: {x: 950, y: 300}
m_MinSize: {x: 950, y: 544}
m_MaxSize: {x: 10000, y: 10000}
--- !u!114 &7
MonoBehaviour:
@ -219,7 +219,7 @@ MonoBehaviour:
m_MinSize: {x: 406, y: 494}
m_MaxSize: {x: 10002, y: 14044}
vertical: 1
controlID: 15
controlID: 75
--- !u!114 &10
MonoBehaviour:
m_ObjectHideFlags: 52
@ -244,7 +244,7 @@ MonoBehaviour:
m_MinSize: {x: 406, y: 222}
m_MaxSize: {x: 8006, y: 4022}
vertical: 0
controlID: 106
controlID: 55
--- !u!114 &11
MonoBehaviour:
m_ObjectHideFlags: 52
@ -264,8 +264,8 @@ MonoBehaviour:
y: 0
width: 960
height: 568
m_MinSize: {x: 200, y: 200}
m_MaxSize: {x: 4000, y: 4000}
m_MinSize: {x: 204, y: 222}
m_MaxSize: {x: 4004, y: 4022}
m_ActualView: {fileID: 18}
m_Panes:
- {fileID: 17}
@ -524,20 +524,20 @@ MonoBehaviour:
m_SkipHidden: 0
m_SearchArea: 1
m_Folders:
- Assets/Scripts
- Assets/Plugins/Android
m_ViewMode: 1
m_StartGridSize: 64
m_LastFolders:
- Assets/Scripts
- Assets/Plugins/Android
m_LastFoldersGridSize: -1
m_LastProjectPath: C:\Maker\zoe\RobotIngles
m_LastProjectPath: C:\Maker\ZoeRobotIngles
m_LockTracker:
m_IsLocked: 0
m_FolderTreeState:
scrollPos: {x: 0, y: 79}
m_SelectedIDs: 52300000
m_LastClickedID: 12370
m_ExpandedIDs: 00000000242e0000523000008e3200005036000026370000d03f0000d23f0000d43f0000d63f000000ca9a3b
m_SelectedIDs: 54360000
m_LastClickedID: 13908
m_ExpandedIDs: 00000000282e00005630000092320000543600002a370000d63f0000d83f0000da3f0000dc3f000000ca9a3b
m_RenameOverlay:
m_UserAcceptedRename: 0
m_Name:
@ -565,7 +565,7 @@ MonoBehaviour:
scrollPos: {x: 0, y: 0}
m_SelectedIDs:
m_LastClickedID: 0
m_ExpandedIDs: 00000000242e0000523000008e3200005036000026370000d03f0000d23f0000d43f0000d63f0000
m_ExpandedIDs: 00000000282e00005630000092320000543600002a370000d63f0000d83f0000da3f0000dc3f0000
m_RenameOverlay:
m_UserAcceptedRename: 0
m_Name:
@ -592,7 +592,7 @@ MonoBehaviour:
m_ListAreaState:
m_SelectedInstanceIDs:
m_LastClickedInstanceID: 0
m_HadKeyboardFocusLastEvent: 0
m_HadKeyboardFocusLastEvent: 1
m_ExpandedInstanceIDs: c62300004692000000c30000586100008a6100004e65000082380000d6320000f8350000
m_RenameOverlay:
m_UserAcceptedRename: 0
@ -690,7 +690,7 @@ MonoBehaviour:
scrollPos: {x: 0, y: 0}
m_SelectedIDs:
m_LastClickedID: 0
m_ExpandedIDs: 72fbffff
m_ExpandedIDs: 5af5ffff82f5ffff88f5ffffbcf5ffffc4f5fffff6f5fffffef5ffff06f6ffff0ef6ffff16f6ffff1ef6ffff2cf6ffff34f6ffff3cf6ffff2af7ffff52f7ffff5af7ffff8af7ffff8ef7ffffbcf7ffffc0f7ffffc4f7ffffc8f7ffffccf7ffffd0f7ffffdaf7ffffdef7ffffe2f7ffffbcf8ffffe4f8ffff86f9ffffd0f9ffffe2f9ffff1efaffff28faffff3efaffff48faffff54faffff66faffff88faffff90faffff9efaffff72fbffff
m_RenameOverlay:
m_UserAcceptedRename: 0
m_Name:

Binary file not shown.

View File

@ -6,4 +6,4 @@ hdr-display-enabled=0
android-force-sdcard-permission=1
androidStartInFullscreen=1
androidRenderOutsideSafeArea=1
buildDate=639023697257083866
buildDate=639057148108140011

View File

@ -73,14 +73,11 @@ ScriptsOnlyBuild:
UnityEditor.Graphs.dll:
- UnityEditor.Graphs.AnimationBlendTree.Graph
- UnityEditor.Graphs.AnimationBlendTree.GraphGUI
- UnityEditor.Graphs.AnimationStateMachine.AnyStateNode
- UnityEditor.Graphs.AnimationStateMachine.Graph
- UnityEditor.Graphs.AnimationStateMachine.GraphGUI
- UnityEditor.Graphs.AnimationStateMachine.StateNode
- UnityEditor.Graphs.AnimatorControllerTool
UnityEditor.TestRunner.dll:
- UnityEditor.TestTools.TestRunner.Api.CallbacksHolder
- UnityEditor.TestTools.TestRunner.TestListCacheData
UnityEngine.UI.dll:
- UnityEngine.EventSystems.EventSystem
- UnityEngine.EventSystems.EventTrigger
@ -136,39 +133,39 @@ ScriptsOnlyBuild:
- Class: 109
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9708}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9886}
Script: {instanceID: 9888}
- Class: 114
Script: {instanceID: 9928}
Script: {instanceID: 9930}
- Class: 114
Script: {instanceID: 10296}
Script: {instanceID: 10300}
- Class: 114
Script: {instanceID: 10356}
Script: {instanceID: 10360}
- Class: 114
Script: {instanceID: 10382}
Script: {instanceID: 10386}
- Class: 114
Script: {instanceID: 10768}
Script: {instanceID: 10772}
- Class: 114
Script: {instanceID: 10874}
Script: {instanceID: 10878}
- Class: 114
Script: {instanceID: 11006}
Script: {instanceID: 11010}
- Class: 114
Script: {instanceID: 11020}
Script: {instanceID: 11024}
- Class: 114
Script: {instanceID: 11076}
Script: {instanceID: 11080}
- Class: 114
Script: {instanceID: 11116}
Script: {instanceID: 11120}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11450}
Script: {instanceID: 11454}
- Class: 114
Script: {instanceID: 11528}
Script: {instanceID: 11532}
- Class: 114
Script: {instanceID: 11664}
Script: {instanceID: 11534}
- Class: 114
Script: {instanceID: 18532}
Script: {instanceID: 11672}
- Class: 115
Script: {instanceID: 0}
- Class: 128
@ -213,35 +210,35 @@ ScriptsOnlyBuild:
- Class: 104
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9708}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9886}
Script: {instanceID: 9888}
- Class: 114
Script: {instanceID: 9928}
Script: {instanceID: 9930}
- Class: 114
Script: {instanceID: 9984}
Script: {instanceID: 9986}
- Class: 114
Script: {instanceID: 10266}
Script: {instanceID: 10268}
- Class: 114
Script: {instanceID: 10356}
Script: {instanceID: 10360}
- Class: 114
Script: {instanceID: 10458}
Script: {instanceID: 10462}
- Class: 114
Script: {instanceID: 10632}
Script: {instanceID: 10636}
- Class: 114
Script: {instanceID: 10768}
Script: {instanceID: 10772}
- Class: 114
Script: {instanceID: 10778}
Script: {instanceID: 10782}
- Class: 114
Script: {instanceID: 11028}
Script: {instanceID: 11032}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11664}
Script: {instanceID: 11672}
- Class: 114
Script: {instanceID: 11702}
Script: {instanceID: 11710}
- Class: 114
Script: {instanceID: 11726}
Script: {instanceID: 11734}
- Class: 115
Script: {instanceID: 0}
- Class: 128
@ -278,43 +275,43 @@ ScriptsOnlyBuild:
- Class: 104
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9708}
- Class: 114
Script: {instanceID: 9886}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9888}
- Class: 114
Script: {instanceID: 9928}
Script: {instanceID: 9890}
- Class: 114
Script: {instanceID: 10036}
Script: {instanceID: 9930}
- Class: 114
Script: {instanceID: 10252}
Script: {instanceID: 10038}
- Class: 114
Script: {instanceID: 10356}
Script: {instanceID: 10254}
- Class: 114
Script: {instanceID: 10374}
Script: {instanceID: 10360}
- Class: 114
Script: {instanceID: 10538}
Script: {instanceID: 10378}
- Class: 114
Script: {instanceID: 10554}
Script: {instanceID: 10542}
- Class: 114
Script: {instanceID: 10564}
Script: {instanceID: 10558}
- Class: 114
Script: {instanceID: 10574}
Script: {instanceID: 10568}
- Class: 114
Script: {instanceID: 10658}
Script: {instanceID: 10578}
- Class: 114
Script: {instanceID: 10768}
Script: {instanceID: 10662}
- Class: 114
Script: {instanceID: 11002}
Script: {instanceID: 10772}
- Class: 114
Script: {instanceID: 11116}
Script: {instanceID: 11006}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11120}
- Class: 114
Script: {instanceID: 11606}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11664}
Script: {instanceID: 11614}
- Class: 114
Script: {instanceID: 11672}
- Class: 115
Script: {instanceID: 0}
- Class: 128
@ -355,35 +352,35 @@ ScriptsOnlyBuild:
- Class: 104
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9708}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9728}
Script: {instanceID: 9730}
- Class: 114
Script: {instanceID: 9886}
Script: {instanceID: 9888}
- Class: 114
Script: {instanceID: 9928}
Script: {instanceID: 9930}
- Class: 114
Script: {instanceID: 10114}
Script: {instanceID: 10116}
- Class: 114
Script: {instanceID: 10252}
Script: {instanceID: 10254}
- Class: 114
Script: {instanceID: 10356}
Script: {instanceID: 10360}
- Class: 114
Script: {instanceID: 10374}
Script: {instanceID: 10378}
- Class: 114
Script: {instanceID: 10576}
Script: {instanceID: 10580}
- Class: 114
Script: {instanceID: 10638}
Script: {instanceID: 10642}
- Class: 114
Script: {instanceID: 10768}
Script: {instanceID: 10772}
- Class: 114
Script: {instanceID: 11076}
Script: {instanceID: 11080}
- Class: 114
Script: {instanceID: 11116}
Script: {instanceID: 11120}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11664}
Script: {instanceID: 11672}
- Class: 115
Script: {instanceID: 0}
- Class: 128
@ -432,41 +429,41 @@ ScriptsOnlyBuild:
- Class: 104
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9708}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9822}
Script: {instanceID: 9824}
- Class: 114
Script: {instanceID: 9858}
Script: {instanceID: 9860}
- Class: 114
Script: {instanceID: 9886}
Script: {instanceID: 9888}
- Class: 114
Script: {instanceID: 9928}
- Class: 114
Script: {instanceID: 10170}
Script: {instanceID: 9930}
- Class: 114
Script: {instanceID: 10172}
- Class: 114
Script: {instanceID: 10282}
Script: {instanceID: 10174}
- Class: 114
Script: {instanceID: 10298}
Script: {instanceID: 10286}
- Class: 114
Script: {instanceID: 10356}
Script: {instanceID: 10302}
- Class: 114
Script: {instanceID: 10374}
Script: {instanceID: 10360}
- Class: 114
Script: {instanceID: 10768}
Script: {instanceID: 10378}
- Class: 114
Script: {instanceID: 10840}
Script: {instanceID: 10772}
- Class: 114
Script: {instanceID: 11002}
Script: {instanceID: 10844}
- Class: 114
Script: {instanceID: 11116}
Script: {instanceID: 11006}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11120}
- Class: 114
Script: {instanceID: 11290}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11664}
Script: {instanceID: 11294}
- Class: 114
Script: {instanceID: 11672}
- Class: 115
Script: {instanceID: 0}
- Class: 128
@ -523,45 +520,45 @@ ScriptsOnlyBuild:
- Class: 104
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9708}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9872}
Script: {instanceID: 9874}
- Class: 114
Script: {instanceID: 9886}
Script: {instanceID: 9888}
- Class: 114
Script: {instanceID: 9928}
Script: {instanceID: 9930}
- Class: 114
Script: {instanceID: 9982}
- Class: 114
Script: {instanceID: 10056}
Script: {instanceID: 9984}
- Class: 114
Script: {instanceID: 10058}
- Class: 114
Script: {instanceID: 10126}
Script: {instanceID: 10060}
- Class: 114
Script: {instanceID: 10252}
Script: {instanceID: 10128}
- Class: 114
Script: {instanceID: 10282}
Script: {instanceID: 10254}
- Class: 114
Script: {instanceID: 10356}
Script: {instanceID: 10286}
- Class: 114
Script: {instanceID: 10618}
Script: {instanceID: 10360}
- Class: 114
Script: {instanceID: 10768}
Script: {instanceID: 10622}
- Class: 114
Script: {instanceID: 10790}
Script: {instanceID: 10772}
- Class: 114
Script: {instanceID: 10848}
Script: {instanceID: 10794}
- Class: 114
Script: {instanceID: 11026}
Script: {instanceID: 10852}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11030}
- Class: 114
Script: {instanceID: 11312}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11664}
Script: {instanceID: 11316}
- Class: 114
Script: {instanceID: 11710}
Script: {instanceID: 11672}
- Class: 114
Script: {instanceID: 11718}
- Class: 115
Script: {instanceID: 0}
- Class: 128
@ -604,49 +601,49 @@ ScriptsOnlyBuild:
- Class: 104
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9708}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9886}
Script: {instanceID: 9888}
- Class: 114
Script: {instanceID: 9928}
Script: {instanceID: 9930}
- Class: 114
Script: {instanceID: 9984}
Script: {instanceID: 9986}
- Class: 114
Script: {instanceID: 10044}
Script: {instanceID: 10046}
- Class: 114
Script: {instanceID: 10056}
Script: {instanceID: 10058}
- Class: 114
Script: {instanceID: 10102}
Script: {instanceID: 10104}
- Class: 114
Script: {instanceID: 10252}
Script: {instanceID: 10254}
- Class: 114
Script: {instanceID: 10282}
Script: {instanceID: 10286}
- Class: 114
Script: {instanceID: 10356}
Script: {instanceID: 10360}
- Class: 114
Script: {instanceID: 10374}
Script: {instanceID: 10378}
- Class: 114
Script: {instanceID: 10542}
Script: {instanceID: 10546}
- Class: 114
Script: {instanceID: 10768}
Script: {instanceID: 10772}
- Class: 114
Script: {instanceID: 10866}
Script: {instanceID: 10870}
- Class: 114
Script: {instanceID: 11002}
Script: {instanceID: 11006}
- Class: 114
Script: {instanceID: 11116}
Script: {instanceID: 11120}
- Class: 114
Script: {instanceID: 11192}
Script: {instanceID: 11196}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11312}
Script: {instanceID: 11316}
- Class: 114
Script: {instanceID: 11664}
Script: {instanceID: 11672}
- Class: 114
Script: {instanceID: 11666}
Script: {instanceID: 11674}
- Class: 114
Script: {instanceID: 11702}
Script: {instanceID: 11710}
- Class: 115
Script: {instanceID: 0}
- Class: 128
@ -683,21 +680,21 @@ ScriptsOnlyBuild:
- Class: 104
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9708}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9886}
Script: {instanceID: 9888}
- Class: 114
Script: {instanceID: 10282}
Script: {instanceID: 10286}
- Class: 114
Script: {instanceID: 10356}
Script: {instanceID: 10360}
- Class: 114
Script: {instanceID: 11076}
Script: {instanceID: 11080}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11388}
Script: {instanceID: 11392}
- Class: 114
Script: {instanceID: 11664}
Script: {instanceID: 11672}
- Class: 115
Script: {instanceID: 0}
- Class: 128
@ -734,49 +731,49 @@ ScriptsOnlyBuild:
- Class: 104
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9690}
Script: {instanceID: 9692}
- Class: 114
Script: {instanceID: 9708}
- Class: 114
Script: {instanceID: 9886}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9888}
- Class: 114
Script: {instanceID: 9928}
Script: {instanceID: 9890}
- Class: 114
Script: {instanceID: 10252}
Script: {instanceID: 9930}
- Class: 114
Script: {instanceID: 10282}
Script: {instanceID: 10254}
- Class: 114
Script: {instanceID: 10356}
Script: {instanceID: 10286}
- Class: 114
Script: {instanceID: 10554}
Script: {instanceID: 10360}
- Class: 114
Script: {instanceID: 10768}
Script: {instanceID: 10558}
- Class: 114
Script: {instanceID: 10974}
Script: {instanceID: 10772}
- Class: 114
Script: {instanceID: 11076}
Script: {instanceID: 10978}
- Class: 114
Script: {instanceID: 11248}
Script: {instanceID: 11080}
- Class: 114
Script: {instanceID: 11266}
Script: {instanceID: 11252}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11270}
- Class: 114
Script: {instanceID: 11316}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11394}
Script: {instanceID: 11320}
- Class: 114
Script: {instanceID: 11528}
Script: {instanceID: 11398}
- Class: 114
Script: {instanceID: 11652}
Script: {instanceID: 11532}
- Class: 114
Script: {instanceID: 11654}
Script: {instanceID: 11660}
- Class: 114
Script: {instanceID: 11664}
Script: {instanceID: 11662}
- Class: 114
Script: {instanceID: 11682}
Script: {instanceID: 11672}
- Class: 114
Script: {instanceID: 11690}
- Class: 115
Script: {instanceID: 0}
- Class: 128
@ -807,15 +804,15 @@ ScriptsOnlyBuild:
- Class: 104
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9708}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9928}
Script: {instanceID: 9930}
- Class: 114
Script: {instanceID: 10624}
Script: {instanceID: 10628}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11496}
Script: {instanceID: 11500}
- Class: 115
Script: {instanceID: 0}
- Class: 157
@ -856,51 +853,51 @@ ScriptsOnlyBuild:
- Class: 104
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9708}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9722}
- Class: 114
Script: {instanceID: 9886}
Script: {instanceID: 9724}
- Class: 114
Script: {instanceID: 9888}
- Class: 114
Script: {instanceID: 9912}
Script: {instanceID: 9890}
- Class: 114
Script: {instanceID: 9928}
Script: {instanceID: 9914}
- Class: 114
Script: {instanceID: 10188}
Script: {instanceID: 9930}
- Class: 114
Script: {instanceID: 10252}
Script: {instanceID: 10190}
- Class: 114
Script: {instanceID: 10282}
Script: {instanceID: 10254}
- Class: 114
Script: {instanceID: 10356}
Script: {instanceID: 10286}
- Class: 114
Script: {instanceID: 10362}
Script: {instanceID: 10360}
- Class: 114
Script: {instanceID: 10370}
Script: {instanceID: 10366}
- Class: 114
Script: {instanceID: 10474}
Script: {instanceID: 10374}
- Class: 114
Script: {instanceID: 10554}
Script: {instanceID: 10478}
- Class: 114
Script: {instanceID: 10608}
Script: {instanceID: 10558}
- Class: 114
Script: {instanceID: 10698}
Script: {instanceID: 10612}
- Class: 114
Script: {instanceID: 10768}
Script: {instanceID: 10702}
- Class: 114
Script: {instanceID: 11076}
Script: {instanceID: 10772}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11080}
- Class: 114
Script: {instanceID: 11316}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11628}
Script: {instanceID: 11320}
- Class: 114
Script: {instanceID: 11664}
Script: {instanceID: 11636}
- Class: 114
Script: {instanceID: 11702}
Script: {instanceID: 11672}
- Class: 114
Script: {instanceID: 11710}
- Class: 115
Script: {instanceID: 0}
- Class: 128
@ -937,17 +934,17 @@ ScriptsOnlyBuild:
- Class: 104
Script: {instanceID: 0}
- Class: 114
Script: {instanceID: 9708}
Script: {instanceID: 9710}
- Class: 114
Script: {instanceID: 9928}
Script: {instanceID: 9930}
- Class: 114
Script: {instanceID: 10356}
Script: {instanceID: 10360}
- Class: 114
Script: {instanceID: 10520}
Script: {instanceID: 10524}
- Class: 114
Script: {instanceID: 11272}
Script: {instanceID: 11276}
- Class: 114
Script: {instanceID: 11664}
Script: {instanceID: 11672}
- Class: 115
Script: {instanceID: 0}
- Class: 157
@ -1675,6 +1672,12 @@ ScriptsOnlyBuild:
assemblyName: Assembly-CSharp.dll
namespaceName:
className: LoginAPI
- hash:
serializedVersion: 2
Hash: 71bb6a6b6c8f052f948db64c7dd3ca4f
assemblyName: Assembly-CSharp.dll
namespaceName:
className: ReadParameters
- hash:
serializedVersion: 2
Hash: df434544c9f7b33d1cc7e635b180d279
@ -1795,12 +1798,6 @@ ScriptsOnlyBuild:
assemblyName: Unity.Timeline.dll
namespaceName: UnityEngine.Timeline
className: PlayableTrack
- hash:
serializedVersion: 2
Hash: 71bb6a6b6c8f052f948db64c7dd3ca4f
assemblyName: Assembly-CSharp.dll
namespaceName:
className: ReadParameters
platform: 13
scenePathNames:
- Assets/Scenes/Abertura.unity
@ -1815,4 +1812,4 @@ ScriptsOnlyBuild:
- Assets/Scenes/Games/FlappyZoe.unity
- Assets/Scenes/Games/Gaming.unity
- Assets/Scenes/Games/WhackAVirus.unity
playerPath: C:/Maker/zoe/29.apk
playerPath: C:/Maker/ZoeRobotIngles/30.apk

View File

@ -120,7 +120,7 @@ PlayerSettings:
16:10: 1
16:9: 1
Others: 1
bundleVersion: 0.7.29
bundleVersion: 0.7.30
preloadedAssets: []
metroInputSource: 0
wsaTransparentSwapchain: 0
@ -168,7 +168,7 @@ PlayerSettings:
Standalone: com.Company.ProductName
buildNumber: {}
AndroidBundleVersionCode: 1
AndroidMinSdkVersion: 16
AndroidMinSdkVersion: 21
AndroidTargetSdkVersion: 30
AndroidPreferredInstallLocation: 1
aotOptions:

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -120,7 +120,7 @@ PlayerSettings:
16:10: 1
16:9: 1
Others: 1
bundleVersion: 0.7.29
bundleVersion: 0.7.30
preloadedAssets: []
metroInputSource: 0
wsaTransparentSwapchain: 0
@ -168,7 +168,7 @@ PlayerSettings:
Standalone: com.Company.ProductName
buildNumber: {}
AndroidBundleVersionCode: 1
AndroidMinSdkVersion: 16
AndroidMinSdkVersion: 21
AndroidTargetSdkVersion: 30
AndroidPreferredInstallLocation: 1
aotOptions:

26
ZoeRobotIngles.sln Normal file
View File

@ -0,0 +1,26 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{056E34FC-460A-8494-8946-C0F9CDB21DA4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-Editor", "Assembly-CSharp-Editor.csproj", "{7FC9366C-7BA8-297B-BE79-9B616ED88C2F}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{056E34FC-460A-8494-8946-C0F9CDB21DA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{056E34FC-460A-8494-8946-C0F9CDB21DA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{056E34FC-460A-8494-8946-C0F9CDB21DA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{056E34FC-460A-8494-8946-C0F9CDB21DA4}.Release|Any CPU.Build.0 = Release|Any CPU
{7FC9366C-7BA8-297B-BE79-9B616ED88C2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7FC9366C-7BA8-297B-BE79-9B616ED88C2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7FC9366C-7BA8-297B-BE79-9B616ED88C2F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7FC9366C-7BA8-297B-BE79-9B616ED88C2F}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,93 @@
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.0'
}
}
allprojects {
repositories {
google()
jcenter()
flatDir {
dirs 'libs'
}
}
}
apply plugin: 'com.android.application'
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}
android {
compileSdkVersion 30
buildToolsVersion '34.0.0'
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
defaultConfig {
minSdkVersion 16
targetSdkVersion 30
applicationId 'com.myrobot.RobotIngles'
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
versionCode 1
versionName '0.7.29'
}
lintOptions {
abortOnError false
}
aaptOptions {
noCompress = ['.unity3d', '.ress', '.resource', '.obb']
ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~"
}
buildTypes {
debug {
minifyEnabled false
useProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'
signingConfig signingConfigs.debug
jniDebuggable true
}
release {
minifyEnabled false
useProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'
signingConfig signingConfigs.debug
}
}
packagingOptions {
doNotStrip '*/armeabi-v7a/*.so'
doNotStrip '*/x86/*.so'
}
bundle {
language {
enableSplit = false
}
density {
enableSplit = false
}
abi {
enableSplit = true
}
}
}

View File

@ -0,0 +1 @@
org.gradle.jvmargs=-Xmx4096M

Binary file not shown.

View File

@ -0,0 +1 @@
sdk.dir=C\:\\Users\\diego\\AppData\\Local\\Android\\sdk

View File

@ -0,0 +1,4 @@
-keep class bitter.jnibridge.* { *; }
-keep class com.unity3d.player.* { *; }
-keep class org.fmod.* { *; }
-ignorewarnings

View File

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.myrobot.RobotIngles" xmlns:tools="http://schemas.android.com/tools" android:installLocation="preferExternal">
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
<application android:theme="@style/UnityThemeSelector" android:icon="@mipmap/app_icon" android:label="@string/app_name">
<activity android:label="@string/app_name" android:screenOrientation="landscape" android:launchMode="singleTask" android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale|layoutDirection|density" android:hardwareAccelerated="false" android:name="com.myrobot.RobotIngles.UnityPlayerActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
<meta-data android:name="android.notch_support" android:value="true" />
</activity>
<meta-data android:name="unity.build-id" android:value="292d368a-6f1d-4a6b-b38b-cde1e3db6581" />
<meta-data android:name="unity.splash-mode" android:value="0" />
<meta-data android:name="unity.splash-enable" android:value="True" />
<meta-data android:name="notch.config" android:value="portrait|landscape" />
</application>
<uses-feature android:glEsVersion="0x00020000" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.front" android:required="false" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-feature android:name="android.hardware.microphone" android:required="false" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen.multitouch.distinct" android:required="false" />
</manifest>

Some files were not shown because too many files have changed in this diff Show More