public void VisualizeBuild(DotBuild build) { build.View.gameObject.SetActive(true); var modelRenderer = build.View.renderer as SpriteRenderer; if (modelRenderer == null) { ProcessError("DotView should contains SpriteRenderer component"); return; } modelRenderer.sprite = build.Sprite; build.Motion.Prepare(build); CurrentBuilds.Add(build); CurrentsMotions.Add(build.Motion); }
public void Prepare(DotBuild build) { TargetBuild = build; build.View.transform.SetScale(StartScale); }
private string CreateUniqueIdForBuild(DotBuild build) { return(UniqueIdForBuildSeed + build.GetHashCode()); }