public override AbstractGenerator CreateGenerator(GameObject go) { var clipName = "no_animation"; var anim = go.GetComponent <Animation>(); if (anim) { foreach (AnimationState state in anim) { var isPlaying = anim.IsPlaying(state.clip.name); if (isPlaying) { clipName = state.clip.name; break; } } } return(IEnumeratorMethod .Append(new MethodName()) .Path(go) .String(clipName) .Float(10) .Bool(false)); }
public override AbstractGenerator CreateGenerator(GameObject go) { var scrollRect = go.GetComponent <ScrollRect>(); return(IEnumeratorMethod.Path(go).Float(scrollRect.normalizedPosition.x) .Float(scrollRect.normalizedPosition.y).Float(1).Float(2).Bool(false)); }
public override AbstractGenerator CreateGenerator(GameObject go) { return(IEnumeratorMethod.Path(go).Float(20f).Bool(false)); }
public override AbstractGenerator CreateGenerator(GameObject go) { return(IEnumeratorMethod.Int(1)); }
public override AbstractGenerator CreateGenerator(GameObject go) { return(IEnumeratorMethod.String("default_screenshot_name")); }
public override AbstractGenerator CreateGenerator(GameObject go) { return(IEnumeratorMethod.Path(go).String("animator state name").Float(2f)); }