Mercurial > hg > Members > kazuma > JungleforUnity
view Assets/Application/Scripts/BoxItem.cs @ 13:e297afe0889d default tip
Add Prefab.
author | Kazuma Takeda |
---|---|
date | Tue, 07 Feb 2017 20:49:26 +0900 |
parents | |
children |
line wrap: on
line source
using System.Collections; using System.Collections.Generic; using UnityEngine; public class BoxItem : Item { public int Broken = 2; private int nowBroken = 2; public string ColorCode = ""; public void SetItem (BoxItemInfo item, int index) { Broken = item.Broken; nowBroken = Broken; Type = item.Type; itemID = item.itemID; indexID = index; ColorCode = item.ColorCode; SetColor (this.ColorCode); } public override void Delete() { if (nowBroken == 0) { DeleteTreeNode (); Destroy (this.gameObject); return; } nowBroken -= 1; } public void SetColor (string code) { Color color; ColorUtility.TryParseHtmlString(code, out color); this.GetComponent<MeshRenderer> ().material.color = color; } }