Mercurial > hg > Members > kazuma > JungleforUnity
view Assets/Application/Scripts/DeathZone.cs @ 11:cf20add31466
change putAttribute -> use fmap.
author | Kazuma Takeda |
---|---|
date | Sat, 28 Jan 2017 19:15:44 +0900 |
parents | 3fefb9f9025d |
children | b55d586dd4eb |
line wrap: on
line source
using System.Collections; using System.Collections.Generic; using UnityEngine; public class DeathZone : MonoBehaviour { private GameObject target; private Vector3 firstPoint = new Vector3(0.5f, 2f, 0.5f); public delegate void HitCallback (int n); public HitCallback hitcallback; public void SetHitCallback (HitCallback hc) { this.hitcallback = hc; } private void Start () { target = GameObject.FindGameObjectWithTag ("Player"); } private void Update () { Vector3 pos = target.transform.position; this.transform.position = new Vector3 (pos.x, this.transform.position.y, pos.z); } private void OnTriggerEnter (Collider col) { if (col.tag == "Player") { target.transform.position = firstPoint; if (hitcallback != null) hitcallback (1); } } }