| 123456789101112131415161718192021222324252627282930313233343536 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class Trans_Float : MonoBehaviour
- {
- public PlayerController controller;
- public Vector3 UIoffset; //UI调整值
- public float floatProbability; //漂浮概率
- public float gainAbilityProbability; //获得漂浮特性的概率
- public int abilityTimes; //攻击使漂浮的次数
- public float maxFlyHeight; //最高飞行高度
- private void Start()
- {
- controller = GetComponentInParent<PlayerController>();
- controller.maxFlyHeight = maxFlyHeight;
- controller.canMove = true;
- }
- private void DeMp(int deMP)
- {
- controller.mp -= deMP;
- controller.uiMp.Show(controller.mp, controller.totalMp);
- }
- private void Update()
- {
- if (controller.isUltimate)
- {
- controller.isUltimate = false;
- controller.EndTransfiguration(controller.endChange);
- }
- }
- }
|