using UnityEngine; using System.Collections; public class Block : MapObject { public Texture[] textureArr; public LineRenderer lineRenderer; public void Init (Map map, TeamUtil.Team team = TeamUtil.Team.None) { base.Init (map); this.team = team; AStarNode.Type astarNodeType = TeamUtil.GetAStarNodeType(team); AStarNode node = map.GetAStarNode(col, row); node.type = astarNodeType; } public override TeamUtil.Team team { get { return base.team; } set { base.team = value; int index = value.GetHashCode() - 1; if(index < 0) index = TeamUtil.Team.Yellow.GetHashCode(); Renderer[] renderers = this.GetComponentsInChildren(); for(int i=0; i