public void Dispose() { BorderLeft.Dispose(); BorderRight.Dispose(); BorderTop.Dispose(); BorderBottom.Dispose(); }
private void target_Shown(object sender, EventArgs e) { BorderLeft.Show(); BorderRight.Show(); BorderTop.Show(); BorderBottom.Show(); UpdateBorders(); }
public void Update(object args) { if (!Form.InDesignMode()) { if (BorderLeft != null) { BorderLeft.Update(args); BorderTop.Update(args); BorderRight.Update(args); BorderBottom.Update(args); } } }
public string ToString(Theme t) { var a = new StylesheetStringBuilder(); a.AppendAttribute("background-color", t.ResolveColor(BackgroundColor)); a.AppendAttribute("background-image", BackgroundImage); a.AppendAttribute("width", Width); a.AppendAttribute("height", Height); if (null != Margin && !Margin.IsEmpty) { a.AppendAttribute("margin", Margin.ToString()); } if (null != Padding && !Padding.IsEmpty) { a.AppendAttribute("padding", Padding.ToString()); } if (ThemeBorder.AreSame(BorderTop, BorderBottom, BorderLeft, BorderRight)) { a.AppendAttribute("border", BorderTop.ToString(t)); } else { if (null != BorderTop && !BorderTop.IsEmpty) { a.AppendAttribute("border-top", BorderTop.ToString(t)); } if (null != BorderBottom && !BorderBottom.IsEmpty) { a.AppendAttribute("border-bottom", BorderBottom.ToString(t)); } if (null != BorderLeft && !BorderLeft.IsEmpty) { a.AppendAttribute("border-left", BorderLeft.ToString(t)); } if (null != BorderRight && !BorderRight.IsEmpty) { a.AppendAttribute("border-right", BorderRight.ToString(t)); } } return(a.ToString()); }
public void ApplyPower() { if (currentPower == Power.fast || currentPower == Power.slow) { ball = GameObject.FindObjectOfType <Ball>(); ball.UpdateSpeed(currentPower, powerStrength); if (currentPower == Power.fast && this.powerStrength == Strength.x3) { ball.EnableFastBall(); } } else if (currentPower == Power.dissolve) { // Find Highest ball Ball ballHighest = GameObject.FindObjectsOfType <Ball>().OrderByDescending(go => go.transform.position.y).First(); switch (powerStrength) { case PowerManager.Strength.x1: { ballHighest.StartDissolve(2); } break; case PowerManager.Strength.x2: { ballHighest.StartDissolve(3); } break; case PowerManager.Strength.x3: { //Debug.Log("Strength 3 dissolve..."); ballHighest.StartDissolve(4); if (!IsInvoking("DissolveX3")) { //CancelInvoke() InvokeRepeating("DissolveX3", dissolveX3Interval + 0.01f, dissolveX3Interval); } } break; } //Time.timeScale = 0.05f; /* * Ball[] balls = FindObjectsOfType<Ball>(); * foreach(Ball ball in balls) * { * ball.Dissolve(); * } */ } else if (currentPower == Power.player) { BorderBottom borderBodom = GameObject.FindObjectOfType <BorderBottom>(); int maxLives = 9; if (borderBodom.lives < maxLives) { // Check Strength and enlarge if (powerStrength == PowerManager.Strength.x1) { Mathf.Clamp(borderBodom.lives++, 0, maxLives); } else if (powerStrength == PowerManager.Strength.x2) { Mathf.Clamp(borderBodom.lives += 2, 0, maxLives); } else if (powerStrength == PowerManager.Strength.x3) { Mathf.Clamp(borderBodom.lives += 3, 0, maxLives); } } } }
// Use this for initialization void Start() { bb = GameObject.FindObjectOfType <BorderBottom>(); sR = GetComponent <SpriteRenderer>(); }