/// <summary> /// 检查是否为空 /// </summary> /// <param name="data"></param> /// <returns></returns> public static bool CheckFollowerDataIsEmpty(STFollowerData data) { if (data.tfFollower == null || data.tfTarget == null) { return(true); } return(false); }
/// <summary> /// 执行跟随信息 /// </summary> /// <param name="followerData"></param> protected void Execute(STFollowerData followerData) { if (followerData.tfFollower == null) { return; } if (followerData.tfTarget != null) { followerData.tfFollower.position = followerData.tfTarget.position; } }
/// <summary> /// 注册跟随信息 /// </summary> /// <param name="followerData"></param> /// <returns></returns> public static string AddFollowerData(STFollowerData followerData) { if (CheckFollowerDataIsEmpty(followerData)) { return(null); } string key = System.Guid.NewGuid().ToString(); Ins.dicFollowerData.Add(key, followerData); return(key); }