Upload files to "/"
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
using UnityEngine;
|
||||
using System.Collections;
|
||||
|
||||
namespace Piano
|
||||
{
|
||||
public class PianoBehaviour : AnvilBehaviour
|
||||
{
|
||||
private AudioClip pianoClip;
|
||||
|
||||
public override void OnLoad()
|
||||
{
|
||||
pianoClip = AGDAPI.Audio.LoadClip("assets/pianodrop.mp3");
|
||||
}
|
||||
|
||||
public override void OnUse(ItemUseContext ctx)
|
||||
{
|
||||
AGDAPI.Audio.PlayClip(pianoClip, ctx.Player);
|
||||
ctx.StartCoroutine(TimedDrop(ctx));
|
||||
}
|
||||
|
||||
private IEnumerator TimedDrop(ItemUseContext ctx)
|
||||
{
|
||||
float hoverTime = 2.5f;
|
||||
float hoverHeight = 8f;
|
||||
|
||||
var thrown = ctx.SpawnThrownObject(suspend: true);
|
||||
if (thrown == null)
|
||||
yield break;
|
||||
|
||||
thrown.transform.position = ctx.Player.transform.position + Vector3.up * hoverHeight;
|
||||
|
||||
yield return new WaitForSeconds(hoverTime);
|
||||
|
||||
thrown.Release();
|
||||
}
|
||||
|
||||
public override float GetImpactDamage()
|
||||
{
|
||||
return base.GetImpactDamage() * 2.0f;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
ManifestFileVersion: 0
|
||||
UnityVersion: 6000.1.17f1
|
||||
CRC: 3151077677
|
||||
HashAppended: 0
|
||||
AssetBundleManifest:
|
||||
AssetBundleInfos:
|
||||
Info_0:
|
||||
Name: items
|
||||
Dependencies: {}
|
||||
@@ -0,0 +1,34 @@
|
||||
ManifestFileVersion: 0
|
||||
UnityVersion: 6000.1.17f1
|
||||
CRC: 3627608075
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: 80ee5c21f9e30f82a83c953597a48257
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 8b020484f3856250fa4d2d05c7bc1cea
|
||||
IncrementalBuildHash:
|
||||
serializedVersion: 2
|
||||
Hash: ae7ae7068b4ded7243602e1cd31c236a
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
Script: {instanceID: 0}
|
||||
- Class: 4
|
||||
Script: {instanceID: 0}
|
||||
- Class: 23
|
||||
Script: {instanceID: 0}
|
||||
- Class: 33
|
||||
Script: {instanceID: 0}
|
||||
- Class: 43
|
||||
Script: {instanceID: 0}
|
||||
- Class: 65
|
||||
Script: {instanceID: 0}
|
||||
SerializeReferenceClassIdentifiers: []
|
||||
Assets:
|
||||
- Assets/ItemPrefabs/ItemThrown.prefab
|
||||
- Assets/ItemPrefabs/ItemPedestal.prefab
|
||||
- Assets/ItemPrefabs/ItemHeld.prefab
|
||||
- Assets/ItemPrefabs/ItemDrop.prefab
|
||||
Dependencies: []
|
||||
Reference in New Issue
Block a user