private void Normalize(int inMode)
 {
     texts[currMode].GetComponent <Outline>().effectColor = new Color(0, 0, 0, 0);
     currMode = (inMode < 0 ? 2 : inMode) % 3;
     mode     = modes[currMode];
     texts[currMode].GetComponent <Outline>().effectColor = new Color(255, 255, 255, 255);
 }
Exemplo n.º 2
0
    void SetDest()
    {
        Vector3  temp = Dest;
        ArmyMode mode = GetMode();

        if (mode == ArmyMode.FOLLOWING)
        {
            Dest = playerLoc.position;
        }
        if (mode == ArmyMode.FROZEN)
        {
            Dest = transform.position;
            GetComponent <Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezePositionX | RigidbodyConstraints2D.FreezePositionY;
        }
        else
        {
            gameObject.GetComponent <Rigidbody2D>().constraints = RigidbodyConstraints2D.None;
        }
    }