/// <summary> /// 修正 /// </summary> /// <param name="graphicalSprite"></param> /// <param name="graphical"></param> public void Correct(Sprite graphicalSprite, GraphicalType graphical) { m_GraphicalImage.sprite = graphicalSprite; m_GraphicalImage.enabled = true; m_GraphicalType = graphical; Id = (int)graphical; }
public override void Clear() { m_GraphicalImage.enabled = false; m_ShovelImage.enabled = false; m_GraphicalType = GraphicalType.None; m_ColorType = ColorType.None; }
public Sprite GetGraphicalSprite_RimLight(GraphicalType type) { switch (type) { case GraphicalType.Triangle: return(m_TriangleSprite[1]); case GraphicalType.Diamond: return(m_DiamondSprite[1]); case GraphicalType.Cross: return(m_CrossSprite[1]); case GraphicalType.Fork: return(m_ForkSprite[1]); case GraphicalType.Square: return(m_SquareSprite[1]); case GraphicalType.Circular: return(m_CircularSprite[1]); default: return(null); } }
public override void Clear() { for (int i = 0; i < m_EdgeImages.Length; i++) { m_EdgeImages[i].enabled = false; } m_GraphicalType = GraphicalType.None; m_ColorType = ColorType.None; m_NeedTouchs = null; m_Toucheds = null; m_IsComplete = false; }
public void Topic(ColorType color, GraphicalType graphical, object userDate = null) { if (typeof(Topic3Form) == userDate.GetType()) { m_UserDate = (Topic3Form)userDate; } m_ColorType = color; m_GraphicalType = graphical; m_IsComplete = false; SetSplitEdge(); SetNeedTouch(); for (int i = 0; i < m_EdgeImages.Length; i++) { m_EdgeImages[i].enabled = false; } }
public Sprite[] GetSplitGraphicalSprite(GraphicalType type) { switch (type) { case GraphicalType.Triangle: return(CopyGraphicalArray(m_TriangleSprite, 2)); case GraphicalType.Diamond: return(CopyGraphicalArray(m_DiamondSprite, 2)); case GraphicalType.Cross: return(CopyGraphicalArray(m_CrossSprite, 2)); case GraphicalType.Fork: return(CopyGraphicalArray(m_ForkSprite, 2)); case GraphicalType.Square: return(CopyGraphicalArray(m_SquareSprite, 2)); case GraphicalType.Circular: return(CopyGraphicalArray(m_CircularSprite, 2)); } return(null); }
/// <summary> /// 设置藏宝图 /// </summary> /// <param name="graphicalSprite"></param> /// <param name="color"></param> /// <param name="graphical"></param> public void Topic(Sprite graphicalSprite, ColorType color, GraphicalType graphical) { m_ColorType = color; Correct(graphicalSprite, graphical); }