示例#1
0
    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();
    }
示例#2
0
    //---分割线 以下为私有成员---------------------------------------------------
    /// <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);
    }