示例#1
0
    public void ChooseChar(CharAvatar go)
    {
        int        index;
        GameObject arrow;

        switch (go.getWhichPlayer())
        {
        case "white":
            index = go.getIndex();
            Destroy(GameObject.Find("whiteArrow")); arrow = Instantiate(arrowPrefab, new Vector3(transform.position.x - 20, transform.position.y, transform.position.z), new Quaternion(0, 0, 0, 0), transform);
            arrow.name = "whiteArrow";

            gameSet.setWhiteCharacter(index);
            gameController.setWhitePicsAndDesc(index);
            break;

        case "black":
            index = go.getIndex();
            Destroy(GameObject.Find("whiteArrow"));
            arrow      = Instantiate(arrowPrefab, new Vector3(transform.position.x - 20, transform.position.y, transform.position.z), new Quaternion(0, 0, 0, 0), transform);
            arrow.name = "whiteArrow";

            gameSet.setWhiteCharacter(index);
            gameController.setWhitePicsAndDesc(index);
            break;
        }
    }
示例#2
0
        public CharacterUi(CharAvatar charAvatarControl, CharIcon charIconControl)
        {
            CharAvatarControl = charAvatarControl;
            CharIconControl   = charIconControl;

            CharAvatarControl.HitBox.MouseEnter += HitBoxOnMouseEnter;
            CharAvatarControl.HitBox.MouseLeave += HitBoxOnMouseLeave;
            CharAvatarControl.HitBox.MouseDown  += HitBox_MouseDown;
            _scalingType = ScaleType.NoScaling;
        }