put resources in assetbundle

- implements the bomb glow for DS karate man kicks
This commit is contained in:
minenice55 2022-08-14 18:59:28 -04:00
parent afae2d0950
commit 5ba13788b0
75 changed files with 458 additions and 277 deletions

View file

@ -102,140 +102,6 @@ Animator:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!1 &229385509427098849
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7683902595720021875}
- component: {fileID: 6216482680056050970}
- component: {fileID: 6225043024655871366}
m_Layer: 0
m_Name: NoriText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &7683902595720021875
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 229385509427098849}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 504328619051278505}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: -7.375, y: -0.541667}
m_SizeDelta: {x: 1.25, y: 1.5}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6216482680056050970
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 229385509427098849}
m_CullTransparentMesh: 1
--- !u!114 &6225043024655871366
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 229385509427098849}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: Flow
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 4810e200fa0cb24438bac52343d7674b, type: 2}
m_sharedMaterial: {fileID: 2100000, guid: 6d4610587e293f74ca2b71ec1cf59da3, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4278190080
m_fontColor: {r: 0, g: 0, b: 0, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 0.5
m_fontSizeBase: 0.5
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 0
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: -75
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0.25, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &320815790973455367
GameObject:
m_ObjectHideFlags: 0
@ -5349,6 +5215,7 @@ MonoBehaviour:
- {fileID: 7256772822833254697}
- {fileID: 3475821273632447422}
- {fileID: 6493772388133163186}
BombGlowTint: {r: 0.8207547, g: 0.8207547, b: 0.1882353, a: 1}
inCombo: 0
lockedInCombo: 0
comboWaiting: 0
@ -31450,7 +31317,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 504328619051278505}
m_RootOrder: 3
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &1364957835243644098
SpriteRenderer:
@ -36797,7 +36664,7 @@ RectTransform:
- {fileID: 5348445960594656213}
- {fileID: 1719477137588232708}
m_Father: {fileID: 504328619051278505}
m_RootOrder: 2
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
@ -62266,7 +62133,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 504328619051278505}
m_RootOrder: 4
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &117653910417391510
SpriteRenderer:
@ -67342,7 +67209,6 @@ Transform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 7683902595720021875}
- {fileID: 4602674661767132279}
- {fileID: 2451790077583954414}
- {fileID: 5398479681583471366}
@ -72285,7 +72151,7 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 504328619051278505}
m_RootOrder: 1
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
@ -97443,7 +97309,6 @@ MonoBehaviour:
EligibleHits: []
scheduledInputs: []
firstEnable: 0
IsComboEnable: 1
LightBulbColors:
- {r: 0, g: 0, b: 0, a: 0}
- {r: 0.23137255, g: 1, b: 1, a: 1}
@ -97473,13 +97338,9 @@ MonoBehaviour:
NoriGO: {fileID: 4562470404778909465}
Nori: {fileID: 3856490809560069226}
MappingMaterial: {fileID: 2100000, guid: 01a12550d4a6d8141bbbdf4ce2700eea, type: 2}
BodyColor: {r: 1, g: 1, b: 1, a: 1}
HighlightColor: {r: 0.54901963, g: 0.54901963, b: 0.54901963, a: 1}
ItemColor: {r: 1, g: 1, b: 1, a: 1}
Word: {fileID: 8471847813194768760}
BGPlane: {fileID: 5423016352081307686}
BGEffect: {fileID: 185016033042157469}
currentBgEffect: 0
BGGradient: {fileID: 2790469215453043610}
BGBlood: {fileID: 5404947306895237780}
BGRadial: {fileID: 8238140095837895901}

View file

@ -3,5 +3,5 @@ guid: d168b552a0cb2b44d8544bf0b6c8da13
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 78d7ac7d5cf1e0f40b3b81bc1e2c0700
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:
assetBundleName: karate/locale
assetBundleVariant: en

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -18,5 +18,5 @@ AudioImporter:
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -4,5 +4,5 @@ folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleName: karate/common
assetBundleVariant:

View file

@ -82,8 +82,8 @@ Material:
m_Colors:
- _AddColor: {r: 0, g: 0, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _ColorAlpha: {r: 1, g: 1, b: 1, a: 1}
- _ColorAlpha: {r: 0.84705883, g: 0.8156863, b: 0.6901961, a: 1}
- _ColorBravo: {r: 1, g: 0, b: 0, a: 1}
- _ColorDelta: {r: 0.54901963, g: 0.54901963, b: 0.54901963, a: 1}
- _ColorDelta: {r: 0.972549, g: 0.972549, b: 0.972549, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []

View file

@ -66,13 +66,13 @@ namespace HeavenStudio.Games.Loaders
},
inactiveFunction: delegate { var e = eventCaller.currentEntity; KarateMan.SetBgEffectsUnloaded(e.beat, e.length, e.type, e.type2, e.colorA, e.colorB, e.type3, e.type4, e.type5, e.colorC, e.colorD); }
),
new GameAction("set object colors", delegate { var e = eventCaller.currentEntity; KarateMan.instance.UpdateMaterialColour(e.colorA, e.colorB, e.colorC); }, 0.5f, false, new List<Param>()
new GameAction("set object colors", delegate { var e = eventCaller.currentEntity; KarateMan.UpdateMaterialColour(e.colorA, e.colorB, e.colorC); }, 0.5f, false, new List<Param>()
{
new Param("colorA", new Color(), "Joe Body Color", "The color to use for Karate Joe's body"),
new Param("colorB", new Color(), "Joe Highlight Color", "The color to use for Karate Joe's highlights"),
new Param("colorC", new Color(), "Item Color", "The color to use for the thrown items"),
},
inactiveFunction: delegate { var e = eventCaller.currentEntity; KarateMan.UpdateMaterialColourUnloaded(e.colorA, e.colorB, e.colorC); }
inactiveFunction: delegate { var e = eventCaller.currentEntity; KarateMan.UpdateMaterialColour(e.colorA, e.colorB, e.colorC); }
),
new GameAction("particle effects", delegate { var e = eventCaller.currentEntity; KarateMan.instance.SetParticleEffect(e.beat, e.type, e.valA, e.valB); }, 0.5f, false, new List<Param>()
{
@ -124,7 +124,11 @@ namespace HeavenStudio.Games.Loaders
},
hidden: true),
});
},
new List<string>() {"agb", "ntr", "rvl", "ctr", "pco", "normal"},
"karate", "en",
new List<string>() {"en"}
);
}
}
}
@ -247,7 +251,7 @@ namespace HeavenStudio.Games
Vector3 cameraPosition;
static float startCamSpecial = Single.MinValue;
static float wantsReturn = Single.MinValue;
static float cameraReturnLength = 2f;
static float cameraReturnLength = 0f;
static CameraAngle cameraAngle = CameraAngle.Normal;
//pot trajectory stuff
@ -260,9 +264,9 @@ namespace HeavenStudio.Games
[Header("Colour Map")]
public Material MappingMaterial;
public static Color BodyColor;
public static Color HighlightColor;
public static Color ItemColor;
public static Color BodyColor = Color.white;
public static Color HighlightColor = Color.white;
public static Color ItemColor = Color.white;
[Header("Word")]
public Animator Word;
@ -846,15 +850,7 @@ namespace HeavenStudio.Games
customShadowColour = colour;
}
public void UpdateMaterialColour(Color mainCol, Color highlightCol, Color objectCol)
{
MappingMaterial.SetColor("_ColorAlpha", mainCol);
MappingMaterial.SetColor("_ColorBravo", new Color(1, 0, 0, 1));
MappingMaterial.SetColor("_ColorDelta", highlightCol);
ItemColor = objectCol;
}
public static void UpdateMaterialColourUnloaded(Color mainCol, Color highlightCol, Color objectCol)
public static void UpdateMaterialColour(Color mainCol, Color highlightCol, Color objectCol)
{
BodyColor = mainCol;
HighlightColor = highlightCol;

View file

@ -15,6 +15,12 @@ namespace HeavenStudio.Games.Scripts_KarateMan
public GameEvent bop = new GameEvent();
public SpriteRenderer[] Shadows;
public Color BombGlowTint;
float bombGlowStart = Single.MinValue;
float bombGlowLength = 0f;
float bombGlowIntensity;
const float bombGlowRatio = 1f;
float lastPunchTime = Single.MinValue;
float lastComboMissTime = Single.MinValue;
float lastUpperCutTime = Single.MinValue;
@ -48,6 +54,20 @@ namespace HeavenStudio.Games.Scripts_KarateMan
{
var cond = Conductor.instance;
if (cond.songPositionInBeats < bombGlowStart)
{
bombGlowIntensity = 1f;
}
else
{
float glowProg = cond.GetPositionFromBeat(bombGlowStart, bombGlowLength);
bombGlowIntensity = 1f - glowProg;
if (cond.songPositionInBeats >= bombGlowStart + bombGlowLength)
{
bombGlowStart = Single.MinValue;
bombGlowLength = 0f;
}
}
UpdateShadowColour();
if (canEmote && wantFace >= 0)
@ -314,6 +334,19 @@ namespace HeavenStudio.Games.Scripts_KarateMan
{
shadow.color = KarateMan.instance.GetShadowColor();
}
Color mainCol = KarateMan.BodyColor;
Color highlightCol = KarateMan.HighlightColor;
if (bombGlowIntensity > 0)
{
highlightCol = Color.LerpUnclamped(highlightCol, mainCol, bombGlowIntensity);
mainCol += BombGlowTint * bombGlowIntensity * bombGlowRatio;
}
KarateMan.instance.MappingMaterial.SetColor("_ColorAlpha", mainCol);
KarateMan.instance.MappingMaterial.SetColor("_ColorBravo", new Color(1, 0, 0, 1));
KarateMan.instance.MappingMaterial.SetColor("_ColorDelta", highlightCol);
}
public void Prepare(float beat, float length)
@ -334,5 +367,19 @@ namespace HeavenStudio.Games.Scripts_KarateMan
if (canEmote || ignoreCheck)
FaceAnim.DoScaledAnimationAsync("Face" + face.ToString("D2"));
}
public void ApplyBombGlow()
{
bombGlowStart = Single.MaxValue;
bombGlowLength = 0f;
bombGlowIntensity = 1f;
}
public void RemoveBombGlow(float beat, float length = 0.5f)
{
bombGlowStart = beat;
bombGlowLength = length;
bombGlowIntensity = 0f;
}
}
}

View file

@ -374,13 +374,14 @@ namespace HeavenStudio.Games.Scripts_KarateMan
{
ParticleSystem p;
CreateHitMark(type == ItemType.KickBomb);
KarateMan game = KarateMan.instance;
switch (type)
{
case ItemType.Bulb:
CurrentCurve = ItemCurves[straight ? 1 : 0];
curveTargetBeat = straight ? 1f : 1.5f;;
Jukebox.PlayOneShotGame("karateman/lightbulbHit", forcePlay: true);
p = Instantiate(HitParticles[5], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[5], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
if (effectTint.a == 0)
break;
@ -404,30 +405,30 @@ namespace HeavenStudio.Games.Scripts_KarateMan
CurrentCurve = ItemCurves[1];
curveTargetBeat = 1f;
Jukebox.PlayOneShotGame("karateman/rockHit", forcePlay: true);
p = Instantiate(HitParticles[4], HitPosition[1].position, Quaternion.identity, KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[4], HitPosition[1].position, Quaternion.identity, game.ItemHolder);
p.Play();
break;
case ItemType.Ball:
CurrentCurve = ItemCurves[1];
curveTargetBeat = 1f;
Jukebox.PlayOneShotGame("karateman/soccerHit", forcePlay: true);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
break;
case ItemType.Cooking:
CurrentCurve = ItemCurves[1];
curveTargetBeat = 1f;
Jukebox.PlayOneShotGame("karateman/cookingPot", forcePlay: true);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
KarateMan.instance.CreateItemInstance(startBeat + 1f, "Item09", ItemType.CookingLid);
game.CreateItemInstance(startBeat + 1f, "Item09", ItemType.CookingLid);
GetComponent<Animator>().Play("Item08", -1, 0);
break;
case ItemType.Alien:
CurrentCurve = ItemCurves[1];
curveTargetBeat = 1f;
Jukebox.PlayOneShotGame("karateman/alienHit", forcePlay: true);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
break;
case ItemType.TacoBell:
@ -435,69 +436,73 @@ namespace HeavenStudio.Games.Scripts_KarateMan
curveTargetBeat = 1f;
Jukebox.PlayOneShotGame("karateman/rockHit", forcePlay: true);
Jukebox.PlayOneShotGame("karateman/tacobell", forcePlay: true);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
break;
case ItemType.ComboPot1:
CurrentCurve = ItemCurves[straight ? 1 : 0];
curveTargetBeat = 1.5f;
Jukebox.PlayOneShotGame("karateman/comboHit1", forcePlay: true);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
break;
case ItemType.ComboPot2:
CurrentCurve = ItemCurves[0];
curveTargetBeat = 1.5f;
Jukebox.PlayOneShotGame("karateman/comboHit1", forcePlay: true);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
break;
case ItemType.ComboPot3:
CurrentCurve = ItemCurves[2];
curveTargetBeat = 1f;
Jukebox.PlayOneShotGame("karateman/comboHit2", forcePlay: true);
p = Instantiate(HitParticles[1], HitPosition[2].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[1], HitPosition[2].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
break;
case ItemType.ComboPot4:
CurrentCurve = ItemCurves[3];
curveTargetBeat = 1f;
Jukebox.PlayOneShotGame("karateman/comboHit3", forcePlay: true);
p = Instantiate(HitParticles[1], HitPosition[3].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[1], HitPosition[3].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
break;
case ItemType.ComboPot5:
CurrentCurve = ItemCurves[4];
curveTargetBeat = 1f;
Jukebox.PlayOneShotGame("karateman/comboHit3", forcePlay: true);
p = Instantiate(HitParticles[1], HitPosition[4].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[1], HitPosition[4].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
break;
case ItemType.ComboBarrel:
Jukebox.PlayOneShotGame("karateman/comboHit4", forcePlay: true);
p = Instantiate(HitParticles[0], HitPosition[5].position, Quaternion.identity, KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[0], HitPosition[5].position, Quaternion.identity, game.ItemHolder);
p.Play();
p = Instantiate(HitParticles[1], HitPosition[5].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[1], HitPosition[5].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
break;
case ItemType.KickBarrel:
KarateMan.instance.CreateItemInstance(startBeat + 1f, "Item04", ItemType.KickBomb);
game.CreateItemInstance(startBeat + 1f, "Item04", ItemType.KickBomb);
Jukebox.PlayOneShotGame("karateman/barrelBreak", forcePlay: true);
p = Instantiate(HitParticles[0], HitPosition[1].position, Quaternion.Euler(0, 0, -5f), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[0], HitPosition[1].position, Quaternion.Euler(0, 0, -5f), game.ItemHolder);
p.Play();
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[1], HitPosition[1].position, Quaternion.Euler(0, 0, UnityEngine.Random.Range(0f, 360f)), game.ItemHolder);
p.Play();
game.Joe.ApplyBombGlow();
break;
case ItemType.KickBomb:
Jukebox.PlayOneShotGame("karateman/bombKick", forcePlay: true);
p = Instantiate(HitParticles[2], ItemCurves[6].GetPoint(0.5f), Quaternion.identity, KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[2], ItemCurves[6].GetPoint(0.5f), Quaternion.identity, game.ItemHolder);
p.Play();
game.Joe.RemoveBombGlow(startBeat + 0.75f);
break;
default:
CurrentCurve = ItemCurves[straight ? 1 : 0];
curveTargetBeat = straight ? 1f : 1.5f;
Jukebox.PlayOneShotGame("karateman/potHit", forcePlay: true);
p = Instantiate(HitParticles[3], HitPosition[1].position, Quaternion.identity, KarateMan.instance.ItemHolder);
p = Instantiate(HitParticles[3], HitPosition[1].position, Quaternion.identity, game.ItemHolder);
p.Play();
break;
}
@ -947,6 +952,7 @@ namespace HeavenStudio.Games.Scripts_KarateMan
});
KarateMan.instance.Nori.DoNG();
joe.RemoveBombGlow(startBeat + 0.75f);
}
else {
ItemHitEffect();
@ -988,6 +994,7 @@ namespace HeavenStudio.Games.Scripts_KarateMan
});
KarateMan.instance.Nori.DoThrough();
OnHit.CanHit(false);
KarateMan.instance.Joe.RemoveBombGlow(startBeat + 0.75f * 2, 1.5f);
}
}
}

View file

@ -1,9 +1,5 @@
ManifestFileVersion: 0
<<<<<<< HEAD
CRC: 3049528508
=======
CRC: 1137954711
>>>>>>> d65cae24d2db1df6a0e5bb4d3bd4e86fe633985f
CRC: 968963630
AssetBundleManifest:
AssetBundleInfos:
Info_0:
@ -36,3 +32,9 @@ AssetBundleManifest:
Info_9:
Name: ntrdj/common
Dependencies: {}
Info_10:
Name: karate/common
Dependencies: {}
Info_11:
Name: karate/locale.en
Dependencies: {}

View file

@ -1,17 +1,9 @@
ManifestFileVersion: 0
<<<<<<< HEAD
CRC: 2012087739
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 8b334bb89c2bd50abd515949ade25271
=======
CRC: 4200721013
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 996e27defaede200a0288a246ceb7785
>>>>>>> d65cae24d2db1df6a0e5bb4d3bd4e86fe633985f
TypeTreeHash:
serializedVersion: 2
Hash: 77ce82dcd01e7c9c803f77daf119d967

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 25a1a22e2d30fb54597cabf4e4bcda3b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -0,0 +1,207 @@
ManifestFileVersion: 0
CRC: 3714046501
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: e2fd4741b223fcd4572680396471ffda
TypeTreeHash:
serializedVersion: 2
Hash: 9911656494477f12e9bb85e9f15cac54
HashAppended: 0
ClassTypes:
- Class: 1
Script: {instanceID: 0}
- Class: 4
Script: {instanceID: 0}
- Class: 21
Script: {instanceID: 0}
- Class: 28
Script: {instanceID: 0}
- Class: 43
Script: {instanceID: 0}
- Class: 48
Script: {instanceID: 0}
- Class: 74
Script: {instanceID: 0}
- Class: 83
Script: {instanceID: 0}
- Class: 91
Script: {instanceID: 0}
- Class: 95
Script: {instanceID: 0}
- Class: 114
Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 3f1678e3fe1b7c94f9a1558cfd247853, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: e6ef00cb3bdcfd647bd634066ce4107d, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 9fe0aa75ca1a42347aea0b0b14b024a4, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: d73c427be556896499214ab4666ff3b3, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: b0cca3244f403c24f819a870f31cdc29, type: 3}
- Class: 114
Script: {fileID: 11500000, guid: af41fb607b88d8644b683298f8fcaf54, type: 3}
- Class: 115
Script: {instanceID: 0}
- Class: 182
Script: {instanceID: 0}
- Class: 198
Script: {instanceID: 0}
- Class: 199
Script: {instanceID: 0}
- Class: 210
Script: {instanceID: 0}
- Class: 212
Script: {instanceID: 0}
- Class: 213
Script: {instanceID: 0}
- Class: 222
Script: {instanceID: 0}
- Class: 223
Script: {instanceID: 0}
- Class: 224
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers:
- AssemblyName: Assembly-CSharp
ClassName: HeavenStudio.Games.Minigame/Eligible
- AssemblyName: UnityEngine.CoreModule
ClassName: UnityEngine.Events.PersistentCallGroup
- AssemblyName: UnityEngine.CoreModule
ClassName: UnityEngine.RectOffset
- AssemblyName: UnityEngine.UI
ClassName: UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
Assets:
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_rings_2.png
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_rock.mat
- Assets/Resources/Sprites/Games/KarateMan/effect/fire.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/ToReady.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/NoPose.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/BGeffect.controller
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item00.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item03.anim
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelWoodRecolorable.png
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item09.anim
- Assets/Resources/Sfx/games/karateman/nori_ng.wav
- Assets/Resources/Sprites/Games/KarateMan/effect/potStar.png
- Assets/Resources/Sprites/Games/KarateMan/effect/kickFragment.png
- Assets/Resources/Sfx/games/karateman/swingKick.wav
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelWood.png
- Assets/Resources/Sfx/games/karateman/offbeatLightbulbOut.wav
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_sunburst_1.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/JabNoNuri.anim
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_rings_1.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/ManCharge.anim
- Assets/Resources/Sfx/games/karateman/tacobell.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word00.anim
- Assets/Resources/Sfx/games/karateman/swingNoHit_alt.wav
- Assets/Resources/Sprites/Games/KarateMan/karateman_word.png
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_kick.mat
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelPartsRecolorable01.png
- Assets/Resources/Sfx/games/karateman/swingNoHit.wav
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face08.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face06.anim
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_bombfire.mat
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_bombimpact.mat
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/ManKick.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/item/ItemObject.controller
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/LowKick.anim
- Assets/Resources/Sfx/games/karateman/hitNoNori.wav
- Assets/Resources/Sfx/games/karateman/potHit.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/overlay/NoriFull.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/overlay/NoriNone.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/NoPose.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Jab.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face04.anim
- Assets/Resources/Sfx/games/karateman/rockHit.ogg
- Assets/Resources/Sfx/games/karateman/punchKickHit1.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Beat.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face03.anim
- Assets/Resources/Sprites/Games/KarateMan/effect/karateman_bulbhit_fx_0.png
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/Sunburst.anim
- Assets/Resources/Sfx/games/karateman/comboHit2.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/LowJab.anim
- Assets/Resources/Sprites/Games/KarateMan/karateman_cellshader.mat
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word04.anim
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_sunburst_2.png
- Assets/Resources/Sprites/Games/KarateMan/karateman_nonurijab.mat
- Assets/Resources/Sfx/games/karateman/lightbulbOut.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word06.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item08.anim
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_gradient.png
- Assets/Resources/Sprites/Games/KarateMan/effect/impact.png
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelParts00.png
- Assets/Resources/Sfx/games/karateman/bombBreak.ogg
- Assets/Resources/Sfx/games/karateman/barrelBreak.ogg
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelPartsRecolorable00.png
- Assets/Resources/Sprites/Games/KarateMan/effect/kickHit.png
- Assets/Resources/Games/karateman.prefab
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word03.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item05.anim
- Assets/Resources/Sfx/games/karateman/comboMiss.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item99.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face05.anim
- Assets/Resources/Sprites/Games/KarateMan/karate_overlaydeco00.png
- Assets/Resources/Sprites/Games/KarateMan/anime/word/NoPose.anim
- Assets/Resources/Sfx/games/karateman/comboHit1.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/LowKickMiss.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word05.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/overlay/NoriHeart.controller
- Assets/Resources/Sfx/games/karateman/karate_through.wav
- Assets/Resources/Sfx/games/karateman/bombHit.ogg
- Assets/Resources/Sprites/Games/KarateMan/karateman_main.png
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word.controller
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item07.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face02.anim
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_radial.png
- Assets/Resources/Sprites/Games/KarateMan/effect/karateman_bulbhit_fx_1.png
- Assets/Resources/Sprites/Games/KarateMan/karateman_norimapping.mat
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/UpperCut.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/item/HitMark.controller
- Assets/Resources/Sfx/games/karateman/lightbulbHit.ogg
- Assets/Resources/Sprites/Games/KarateMan/effect/krt_pot.mat
- Assets/Resources/Sprites/Games/KarateMan/anime/item/HitMark.anim
- Assets/Resources/Sprites/Games/KarateMan/effect/rockEmitter.png
- Assets/Resources/Sfx/games/karateman/objectOut.ogg
- Assets/Resources/Sfx/games/karateman/barrelOutCombos.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item04.anim
- Assets/Resources/Sfx/games/karateman/comboHit3.ogg
- Assets/Resources/Sprites/Games/KarateMan/karate_bg_bloody.png
- Assets/Resources/Sfx/games/karateman/cookingPot.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face01.anim
- Assets/Resources/Sprites/Games/KarateMan/karateman_overlays.png
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word01.anim
- Assets/Resources/Sfx/games/karateman/barrelOutKicks.ogg
- Assets/Resources/Sfx/games/karateman/bombKick.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item01.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/word/Word02.anim
- Assets/Resources/Sfx/games/karateman/alienHit.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/bg/Rings.anim
- Assets/Resources/Sfx/games/karateman/comboHit4.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/KarateManHead.controller
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item06.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/KarateMan.controller
- Assets/Resources/Sprites/Games/KarateMan/effect/barrelParts01.png
- Assets/Resources/Sfx/games/karateman/punchKickHit2.ogg
- Assets/Resources/Sprites/Games/KarateMan/effect/other.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/BackHand.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Straight.anim
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face07.anim
- Assets/Resources/Sfx/games/karateman/lightbulbBreak.ogg
- Assets/Resources/Sprites/Games/KarateMan/anime/item/Item02.anim
- Assets/Resources/Sfx/games/karateman/nori_through.wav
- Assets/Resources/Sfx/games/karateman/offbeatObjectOut.ogg
- Assets/Resources/Sfx/games/karateman/nori_just.wav
- Assets/Resources/Sfx/games/karateman/soccerHit.ogg
- Assets/Resources/Sprites/Games/KarateMan/karateman_bulb_light.png
- Assets/Resources/Sprites/Games/KarateMan/anime/karateman/Head/Face00.anim
Dependencies: []

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 63b5d27a59375994ba0eac8d8c710ac8
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

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

Binary file not shown.

View file

@ -0,0 +1,33 @@
ManifestFileVersion: 0
CRC: 67804883
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 12b838a94c79042ad1655edbf842a8f6
TypeTreeHash:
serializedVersion: 2
Hash: 9a2ca7bdbd1871f7131daf57de908e0c
HashAppended: 0
ClassTypes:
- Class: 83
Script: {instanceID: 0}
SerializeReferenceClassIdentifiers: []
Assets:
- Assets/Resources/Sfx/games/karateman/punchKick4.ogg
- Assets/Resources/Sfx/games/karateman/one.ogg
- Assets/Resources/Sfx/games/karateman/punchy2.ogg
- Assets/Resources/Sfx/games/karateman/threeAlt.wav
- Assets/Resources/Sfx/games/karateman/hitAlt.wav
- Assets/Resources/Sfx/games/karateman/two.ogg
- Assets/Resources/Sfx/games/karateman/punchKick3.ogg
- Assets/Resources/Sfx/games/karateman/four.ogg
- Assets/Resources/Sfx/games/karateman/punchKick1.ogg
- Assets/Resources/Sfx/games/karateman/pow.ogg
- Assets/Resources/Sfx/games/karateman/punchy3.ogg
- Assets/Resources/Sfx/games/karateman/ko.ogg
- Assets/Resources/Sfx/games/karateman/punchy1.ogg
- Assets/Resources/Sfx/games/karateman/punchy4.ogg
- Assets/Resources/Sfx/games/karateman/hit.ogg
- Assets/Resources/Sfx/games/karateman/three.ogg
- Assets/Resources/Sfx/games/karateman/punchKick2.ogg
Dependencies: []

View file

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

View file

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

Binary file not shown.

View file

@ -1,12 +1,12 @@
ManifestFileVersion: 0
CRC: 3294649116
CRC: 1942609421
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: dd0c19304cf6445216469a6916c9e238
Hash: 82fbc7ccb21aa83d8663117da7a24cbc
TypeTreeHash:
serializedVersion: 2
Hash: 902c722d69f548f2a42d6263cb334ee9
Hash: 558e305ab690efbcd3eff9455cc9f4dc
HashAppended: 0
ClassTypes:
- Class: 1

View file

@ -1,20 +1,12 @@
ManifestFileVersion: 0
<<<<<<< HEAD
CRC: 2010253220
CRC: 848712941
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 3e555585e70be6acd65ba10c73ef4544
=======
CRC: 47493552
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 277abe6be554c0a5a8b3115a4b8317aa
>>>>>>> d65cae24d2db1df6a0e5bb4d3bd4e86fe633985f
Hash: 0ef2ef396a224bdafb47a87a3665071f
TypeTreeHash:
serializedVersion: 2
Hash: d5bdda7523be8cdc2ec1df479dc7821d
Hash: 6f0c5ebd30d7d3be8aad1c86837b5cc9
HashAppended: 0
ClassTypes:
- Class: 1