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; } }
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; }