Пример #1
0
    public void CreateSpineTank()
    {
        if (_spineTankIcon == null)
        {
            DataUnit unit      = DataManager.instance.dataUnitsGroup.GetUnit(unitId);
            string   primitive = "tankIconPrimitiveUI";

            _spineTankIcon      = TankIconSpineAttach.Create(unit, Vector3.zero, 7f, 90, 90, primitive);
            _spineTankIcon.name = "SpineTankIconUI";

            _spineTankIcon.transform.parent        = transform;
            _spineTankIcon.transform.localPosition = Vector3.zero;
            _spineTankIcon.transform.localScale    = Vector3.one;                 // new Vector3 (0.1f, 0.1f, 0.1f);

            SetSortingOrder(1);

            RenderHelper.ChangeTreeLayer(_spineTankIcon, gameObject.layer);
        }
    }