public Selectable(Calculate calculate, ForgetAnyColorCoroutineScript coroutine, FACScript FAC, Init init, Render render) { this.calculate = calculate; this.coroutine = coroutine; this.FAC = FAC; this.init = init; this.render = render; }
public Init(ForgetAnyColorCoroutineScript coroutine, FACScript FAC, ForgetAnyColorTPScript TP) { moduleId = ++moduleIdCounter; this.coroutine = coroutine; this.FAC = FAC; this.TP = TP; calculate = new Calculate(FAC, this); render = new Render(calculate, FAC, this); selectable = new Selectable(calculate, coroutine, FAC, this, render); }