示例#1
0
        protected override SerializedProperty GetExtraProperty(int option, SerializedProperty property)
        {
            TargetDirection.Target optionTyped = (TargetDirection.Target)option;
            switch (optionTyped)
            {
            case TargetDirection.Target.Player:
            case TargetDirection.Target.Camera:
            case TargetDirection.Target.Transform:
                return(property.FindPropertyRelative(PROP_OFFSET));
            }

            return(null);
        }
示例#2
0
        protected override SerializedProperty GetProperty(int option, SerializedProperty property)
        {
            TargetDirection.Target optionTyped = (TargetDirection.Target)option;
            switch (optionTyped)
            {
            case TargetDirection.Target.Transform:
                return(property.FindPropertyRelative(PROP_TRANSFORM));

            case TargetDirection.Target.Point:
                return(property.FindPropertyRelative(PROP_POINT));

            case TargetDirection.Target.LocalVariable:
                return(property.FindPropertyRelative(PROP_LOCAL));

            case TargetDirection.Target.GlobalVariable:
                return(property.FindPropertyRelative(PROP_GLOBAL));
            }

            return(null);
        }
示例#3
0
 public TargetDirection(TargetDirection.Target target)
 {
     this.target = target;
 }