public void Awake() { if (Content == null) { Content = new Core.HGUI.HGraphics(); } ContextID = Content.GetInstanceID(); }
public override Core.HGUI.UIElement GetUIData() { if (Content == null) { Content = new Core.HGUI.HGraphics(); } return(Content); }
protected unsafe void SaveHGraphics(FakeStruct fake, huqiang.Core.HGUI.HGraphics hg) { var src = hg; HGraphicsData *tar = (HGraphicsData *)fake.ip; var buffer = fake.buffer; var tex = src.MainTexture; if (tex != null) { var an = ElementAsset.TxtureFormAsset(tex.name); if (an != null) { tar->asset = buffer.AddData(an); } tar->MainTexture = buffer.AddData(tex.name); } tex = src.STexture; if (tex != null) { var an = ElementAsset.TxtureFormAsset(tex.name); if (an != null) { tar->asset = buffer.AddData(an); } tar->STexture = buffer.AddData(tex.name); } tex = src.TTexture; if (tex != null) { var an = ElementAsset.TxtureFormAsset(tex.name); if (an != null) { tar->asset = buffer.AddData(an); } tar->TTexture = buffer.AddData(tex.name); } tex = src.FTexture; if (tex != null) { var an = ElementAsset.TxtureFormAsset(tex.name); if (an != null) { tar->asset = buffer.AddData(an); } tar->FTexture = buffer.AddData(tex.name); } if (src.m_material != null) { tar->shader = buffer.AddData(src.m_material.shader.name); } tar->color = src.m_color; tar->uvRect = src.uvrect; tar->Shadow = src.Shadow; tar->shadowOffsset = src.shadowOffsset; tar->shadowColor = src.shadowColor; }