//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Thursday, September 28, 2017 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace vnxbqy.UI { public class HeadUpQuestSign : HUDBehaviour { public static HeadUpQuestSign RequireHeadUpQuestSign(Pattern _pattern, Transform _target, float _offsetY, Camera _camera) { var questSign = HeadUpQuestSignPool.Require(_pattern); questSign.camera = _camera; questSign.target = _target; questSign.offset = new Vector3(0, _offsetY, 0); questSign.pattern = _pattern; questSign.transform.SetParentEx(WindowCenter.Instance.uiRoot.nameCanvas.transform, Vector3.zero, Quaternion.identity, Vector3.one); questSign.SyncPosition(true); return questSign; } public static void Recycle(HeadUpQuestSign _sign) { HeadUpQuestSignPool.Recycle(_sign); } public Pattern pattern { get; set; } public enum Pattern { Exclamation = 0,//感叹号 DeQuestion = 1,//灰色问号 Question = 2,//问号 } } }