public void init(int id, GameObject start, GameObject end, BattleUnit.UnitType camp) { headIcon.sprite = Resources.Load <Sprite> ("Battle/hpicon"); startPoint = start; endPoint = end; unitCamp = camp; resetPosition(); }
//---分割线 以下为私有成员--------------------------------------------------- /// <summary> /// 创建行动条头像 /// </summary> /// <param name="id">头像ID</param> /// <param name="camp">阵营</param> /// <returns></returns> private GameObject createMoveHead(int id, BattleUnit.UnitType camp) { GameObject icon = GameObject.Instantiate(moveHeadPrefab); icon.transform.SetParent(moveHeadBack.transform); MoveHead head = icon.GetComponent <MoveHead> (); head.init(id, movepoint[0], movepoint[1], camp); return(icon); }