Example #1
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="lc"></param>
 /// <param name="rc"></param>
 /// <param name="tc"></param>
 /// <param name="bc"></param>
 /// <param name="ls"></param>
 /// <param name="rs"></param>
 /// <param name="ts"></param>
 /// <param name="bs"></param>
 /// <param name="lw"></param>
 /// <param name="rw"></param>
 /// <param name="tw"></param>
 /// <param name="bw"></param>
 public Border(Color lc, Color rc, Color tc, Color bc, BorderStyle ls, BorderStyle rs, BorderStyle ts, BorderStyle bs, string lw, string rw, string tw, string bw)
 {
     left   = new BorderProperties(lc, ls, lw);
     right  = new BorderProperties(rc, rs, rw);
     top    = new BorderProperties(tc, ts, tw);
     bottom = new BorderProperties(bc, bs, bw);
 }
Example #2
0
    private Provinces provinces; //country.GetProvinces() doesnt find component on inactive g.o's, because of that i have a member

    #endregion Fields

    #region Methods

    void Start()
    {
        borderProperties = new BorderProperties();
        provinceProperties = new ProvinceProperties();
        country = GetComponent<Country>();
        provinces = country.provinces;
    }
Example #3
0
 public Border(BorderProperties top = null, BorderProperties left = null, BorderProperties right = null, BorderProperties bottom = null, BorderProperties all = null)
 {
     if (all != null)
         All = all;
     if (all == null)
     {
         Top = top;
         Left = left;
         Right = right;
         Bottom = bottom;
     }
 }
Example #4
0
    private void OnCollisionStay2D(Collision2D collision)
    {
        isGrounded = true;
        anim.SetBool("IsColliding", true);
        BorderProperties borderProperties = collision.gameObject.GetComponent <BorderProperties>();

        //setting animation for each type of obstacle
        if (borderProperties.borderType.Equals("Right"))
        {
            anim.SetFloat("Border", 1f);
        }
        else if (borderProperties.borderType.Equals("Left"))
        {
            anim.SetFloat("Border", 0);
        }
        else if (borderProperties.borderType.Equals("Ground") | borderProperties.borderType.Equals("Ramp"))
        {
            anim.SetFloat("Border", 0.5f);
        }
    }
Example #5
0
 public void EnableEditModeGraphics()
 {
     BorderProperties.HoverValue("edit");
     BackColor = Color.DodgerBlue;
 }
Example #6
0
 public void EnableDeleteModeGraphics()
 {
     BorderProperties.HoverValue("delete");
     BackColor = Color.Brown;
 }
Example #7
0
 public void DisableEditDeleteModeGraphics()
 {
     BorderProperties.HoverValue("normal");
     BackColor = Color.White;
 }