public void ApplySetting(HudAniSetting hudSetting) { foreach (var v in m_HudTitles) { v.Value.RebuildForEditor(); } }
public static void ApplySetting(HudAniSetting hudSetting) { if (s_pHUDNumberRenderIns != null) { s_pHUDNumberRenderIns.InitHUDSetting(HudSetting.Instance); } }
public static void ApplySetting(HudAniSetting hudSetting) { if (s_pHudSetting != null) { s_pHudSetting.InitSetting(hudSetting); } }
private void Init() { NumberAttibute = new HudAnimAttibute[(int)HUDNumberRenderType.HUD_SHOW_NUMBER]; TitleSets = new HudTitleLabelSet[(int)HUDTilteType.Tilte_Number]; GameObject obj = UIPrefabLoader.Load("HUDSetting") as GameObject; if (obj != null) { HudAniSetting hudSetting = obj.transform.GetComponent <HudAniSetting>(); if (hudSetting != null) { InitSetting(hudSetting); } } }
public void InitSetting(HudAniSetting hudSetting) { NumberAttibute[(int)HUDNumberRenderType.HUD_SHOW_EXP_ADD] = hudSetting.ExpAnimAttibute; NumberAttibute[(int)HUDNumberRenderType.HUD_SHOW_LIFE_EXP] = hudSetting.LifeExpAnimAttibute; NumberAttibute[(int)HUDNumberRenderType.HUD_SHOW_MONEY_ADD] = hudSetting.MoneyAnimAttibute; NumberAttibute[(int)HUDNumberRenderType.HUD_SHOW_XINFA] = hudSetting.XinfaAnimAttibute; NumberAttibute[(int)HUDNumberRenderType.HUD_SHOW_HP_HURT] = hudSetting.HurtAnimAttibute; NumberAttibute[(int)HUDNumberRenderType.HUD_SHOW_COMMON_ATTACK] = hudSetting.CommonAnimAttibute; NumberAttibute[(int)HUDNumberRenderType.HUD_SHOW_CT_ATTACKED] = hudSetting.CtedAnimAttibute; NumberAttibute[(int)HUDNumberRenderType.HUD_SHOW_CT_ATTACK] = hudSetting.CtAnimAttibute; NumberAttibute[(int)HUDNumberRenderType.HUD_SHOW_ABSORB] = hudSetting.AbsorbAnimAttibute; NumberAttibute[(int)HUDNumberRenderType.HUB_SHOW_DODGE] = hudSetting.DodgeAnimAttibute; NumberAttibute[(int)HUDNumberRenderType.HUD_SHOW_RECOVER_HP] = hudSetting.RecoverAnimAttibute; NumberAttibute[(int)HUDNumberRenderType.HUD_SHOW_PET_ATTACK] = hudSetting.PetDemAnimAttibute; m_fDurationTime = hudSetting.m_fDurationTime; m_bKeep1280x720 = hudSetting.m_bKeep1280x720; m_fTitleScaleMin = hudSetting.m_fTitleScaleMin; m_fTitleScaleMax = hudSetting.m_fTitleScaleMax; m_fNumberScaleMin = hudSetting.m_fNumberScaleMin; m_fNumberScaleMax = hudSetting.m_fNumberScaleMax; CameraNearDist = hudSetting.CameraNearDist; CameraFarDist = hudSetting.CameraFarDist; TitleSets[(int)HUDTilteType.PlayerName] = new HudTitleLabelSet(hudSetting.PlayerTitle); TitleSets[(int)HUDTilteType.PlayerPrestige] = new HudTitleLabelSet(hudSetting.PrestigeTitle); TitleSets[(int)HUDTilteType.PlayerCorp] = new HudTitleLabelSet(hudSetting.PlayerCorp); TitleSets[(int)HUDTilteType.PlayerDesignation] = new HudTitleLabelSet(hudSetting.DesignationTitle); TitleSets[(int)HUDTilteType.MonsterName] = new HudTitleLabelSet(hudSetting.MonsterTitle); TitleSets[(int)HUDTilteType.ItemName] = new HudTitleLabelSet(hudSetting.ItemName); TitleSets[(int)HUDTilteType.PetName] = new HudTitleLabelSet(hudSetting.PetName); TitleSets[(int)HUDTilteType.Blood] = new HudTitleLabelSet(hudSetting.Blood); TitleSets[(int)HUDTilteType.PKFlag] = new HudTitleLabelSet(hudSetting.PKFlag); TitleSets[(int)HUDTilteType.HeadIcon] = new HudTitleLabelSet(hudSetting.HeadIcon); m_fTitleOffsetY = hudSetting.m_fTitleOffsetY; m_nBloodBk = CAtlasMng.instance.SpriteNameToID(hudSetting.m_szBloodBk); m_nBloodRed = CAtlasMng.instance.SpriteNameToID(hudSetting.m_szBloodRed); m_nBloodGreen = CAtlasMng.instance.SpriteNameToID(hudSetting.m_szBloodGreen); m_nBloodBlue = CAtlasMng.instance.SpriteNameToID(hudSetting.m_szBloodBlue); m_nBloodBkWidth = hudSetting.m_nBloodBkWidth; m_nBloodBkHeight = hudSetting.m_nBloodBkHeight; m_nBloodWidth = hudSetting.m_nBloodWidth; m_nBloodHeight = hudSetting.m_nBloodHeight; m_fTestBloodPos = hudSetting.m_fTestBloodPos; m_nTeamFlagPic = CAtlasMng.instance.SpriteNameToID(hudSetting.TeamFlagSprite); m_nPKFlagPic = CAtlasMng.instance.SpriteNameToID(hudSetting.PKFlagSprite); m_nNpcMissionPic = CAtlasMng.instance.SpriteNameToID(hudSetting.NpcMessionSprite); // 头顶充脉数字 MeridianPic = new int[10]; for (int i = 0; i < 10; ++i) { MeridianPic[i] = CAtlasMng.instance.SpriteNameToID(hudSetting.MeridianNumbHeader + i.ToString()); } m_nTalkBk = CAtlasMng.instance.SpriteNameToID(hudSetting.m_szTalkBk); m_nTalkWidth = hudSetting.m_nTalkWidth; TalkBorderWidth = hudSetting.TalkBorderWidth; TalkBorderHeight = hudSetting.TalkBorderHeight; m_nTalkBkOffsetY = hudSetting.m_nTalkBkOffsetY; m_fTalkShowTime = hudSetting.m_fTalkShowTime; m_fTalkOffsetY = hudSetting.m_fTalkOffsetY; m_vTalkOffset = hudSetting.m_vTalkOffset; TalkTitle = hudSetting.TalkTitle; HideAllTitle = hudSetting.HideAllTitle; }