// Use this for initialization void Start() { markerClock = new SD_MarkerClock(); if (transform.GetType() == typeof(Transform)) { spriteRenderer = (GetComponent <SpriteRenderer>() != null) ? GetComponent <SpriteRenderer>() : gameObject.AddComponent <SpriteRenderer>(); mode = Mode.SpriteRenderer; } else { if (GetComponent <Image>() != null) { image = GetComponent <Image>(); mode = Mode.Image; } else if (GetComponent <RawImage>() != null) { rawImage = GetComponent <RawImage>(); mode = Mode.RawImage; } else { image = gameObject.AddComponent <Image>(); mode = Mode.Image; } } }
// Use this for initialization void Start() { markerClock = new SD_MarkerClock(); if (GetComponent <RawImage>() != null) { rawImage = GetComponent <RawImage>(); mode = Mode.RawImage; } else { rawImage = gameObject.AddComponent <RawImage>(); mode = Mode.RawImage; } }
private bool isLongEnter = false; //长停留触发 void Awake() { MarkerClock = new SD_MarkerClock(); }