Skip to content

Commit

Permalink
First commit
Browse files Browse the repository at this point in the history
  • Loading branch information
ehsan-mohammadi committed Oct 11, 2018
0 parents commit d5fbf2d
Show file tree
Hide file tree
Showing 51 changed files with 649 additions and 0 deletions.
9 changes: 9 additions & 0 deletions Assets/Models.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions Assets/Models/Materials.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Assets/Models/Materials/FrontTex.mat
Binary file not shown.
8 changes: 8 additions & 0 deletions Assets/Models/Materials/FrontTex.mat.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Assets/Models/Materials/FrontTexHit.mat
Binary file not shown.
8 changes: 8 additions & 0 deletions Assets/Models/Materials/FrontTexHit.mat.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions Assets/Models/Textures.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Assets/Models/Textures/TrunkTextureHit.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
68 changes: 68 additions & 0 deletions Assets/Models/Textures/TrunkTextureHit.png.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Assets/Models/Textures/TrunkTextureNormal.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
68 changes: 68 additions & 0 deletions Assets/Models/Textures/TrunkTextureNormal.png.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Assets/Models/Trunk.FBX
Binary file not shown.
94 changes: 94 additions & 0 deletions Assets/Models/Trunk.FBX.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions Assets/Prefabs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Assets/Prefabs/Knife.prefab
Binary file not shown.
8 changes: 8 additions & 0 deletions Assets/Prefabs/Knife.prefab.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions Assets/Scenes.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Assets/Scenes/Level1.unity
Binary file not shown.
8 changes: 8 additions & 0 deletions Assets/Scenes/Level1.unity.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions Assets/Scripts.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 33 additions & 0 deletions Assets/Scripts/Knife.cs
@@ -0,0 +1,33 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Knife : MonoBehaviour {

public float speed = 20f;
public AudioClip hitSound;
Rigidbody2D knifeRigid;
bool moving = true;

// Use this for initialization
void Start ()
{
// Identify Rigidbody
knifeRigid = GetComponent<Rigidbody2D>();
}

// Update is called once per frame
void FixedUpdate ()
{
if(moving)
knifeRigid.MovePosition(knifeRigid.position + Vector2.up * speed * Time.deltaTime);
}

void OnTriggerEnter2D(Collider2D collider)
{
// Stop knife moving, rotate with Trunk and play hit sound
moving = false;
transform.parent = collider.transform;
GetComponent<AudioSource>().PlayOneShot(hitSound);
}
}
12 changes: 12 additions & 0 deletions Assets/Scripts/Knife.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 21 additions & 0 deletions Assets/Scripts/SpawnController.cs
@@ -0,0 +1,21 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class SpawnController : MonoBehaviour {

public GameObject knife;

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update ()
{
// If left click or touch, create new knife game object
if (Input.GetMouseButtonDown(0))
Instantiate(knife, transform.position, Quaternion.identity);
}
}

0 comments on commit d5fbf2d

Please sign in to comment.