/// <summary> /// 唤醒。 /// </summary> protected override void Awake() { base.Awake(); m_ImageHolder = GetComponent <RectTransform>(); UiUtil.ClearAllChildImmediate(m_ImageHolder); m_Images.Clear(); //Rebuild(); }
//实例化调用 protected override void Awake() { base.Awake(); mImages.Clear(); mIVStartIndex.Clear(); mIVEndIndex.Clear(); mHrefInfos.Clear(); mUnderLines.Clear(); UiUtil.ClearAllChildImmediate(transform); alignByGeometry = true; }
/// <summary> /// 唤醒。 /// </summary> protected void Awake() { UiUtil.ClearAllChildImmediate(CacheRectTransform); m_CellItems.Clear(); m_ScrollView.horizontal = m_Direction == ScrollDirection.Horizontal; m_ScrollView.vertical = m_Direction == ScrollDirection.Vertical; m_ScrollView.onValueChanged.AddListener(OnScrollViewChanged); Vector2 vsize = m_ScrollView.viewport.sizeDelta; int line = (int)(m_Direction == ScrollDirection.Horizontal ? vsize.x / m_CellSize.x : vsize.y / m_CellSize.y); InitGridCache(m_BasicNumber * (line + 2)); }
//生物id public override void Init(int resID, int configID, long entityID, string strEnterAction = "", bool isNpc = false) { base.Init(resID, configID, entityID, strEnterAction, isNpc); m_bodyType = 3; m_TeamType = 1; mActorType = ActorType.AT_PET; m_PetConfig = ConfigManager.Instance.HeroConfig.GetHeroConfig(configID); string rarityHalo = m_PetConfig.Get <string>("rarityHalo"); Object obj = CoreEntry.gResLoader.Load(rarityHalo); if (obj != null) { Transform bipTrans = transform.FindChild("E_Root"); if (bipTrans != null) { UiUtil.ClearAllChildImmediate(bipTrans); m_rarityHalo = GameObject.Instantiate(obj) as GameObject; m_rarityHalo.transform.parent = bipTrans; m_rarityHalo.transform.localPosition = Vector3.zero; m_rarityHalo.transform.localEulerAngles = new Vector3(90f, 0f, 0f); m_rarityHalo.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f); m_rarityHalo.SetActive(true); } } m_move = this.gameObject.GetComponent <ServerMoveAgent>(); if (m_move == null) { m_move = this.gameObject.AddComponent <ServerMoveAgent>(); } m_move.DoInit(this); OnPostInit(); mHealth.OnCreateHPBar(); //InitPetAgent(); //m_SpeedParam = ConfigManager.Instance.Consts.GetValue<float>("BattlePetMove", "param"); }