Пример #1
0
    public void ChangeBranchLength(BranchLength height)
    {
        switch (height)
        {
        case BranchLength.Short:
            MainBranchTransform.localPosition = new Vector3(-2.2f, 0.05f);
            SpriteRenderer.sprite             = shortSprite;
            break;

        case BranchLength.Medium:
            MainBranchTransform.localPosition = new Vector3(-1.22f, 0.05f);
            SpriteRenderer.sprite             = mediumSprite;
            break;

        case BranchLength.Long:
            MainBranchTransform.localPosition = new Vector3(5.4f, 0.05f);
            SpriteRenderer.sprite             = longSprite;
            break;
        }
    }
Пример #2
0
 public override void OnInspectorGUI()
 {
     state = (BranchLength)EditorGUILayout.EnumPopup("Platform height", state);
     branch.ChangeBranchLength(state);
 }