public static ArrowFlyAction GetSSAction(Vector3 wind, Vector3 force_) { ArrowFlyAction action = CreateInstance <ArrowFlyAction>(); action.force = force_; action.wind = wind; return(action); }
public static ArrowFlyAction GetSSAction(Vector3 wind) { ArrowFlyAction action = CreateInstance <ArrowFlyAction>(); //wind working at Z action.force = new Vector3(0, 0, 20); action.wind = wind; return(action); }
public void ArrowFly(GameObject arrow, Vector3 wind, Vector3 force) { fly = ArrowFlyAction.GetSSAction(wind, force); this.RunAction(arrow, fly, this); }