void SouthNorathAllFalse() { sr.RedOn(); sf.RedOn(); sl.RedOn(); nr.RedOn(); nf.RedOn(); nl.RedOn(); snCrossMainS.RedOn(); snCrossMainN.RedOn(); snCrossSubL.GreenOn(); snCrossSubR.GreenOn(); srD.RedOn(); sfD.RedOn(); slD.RedOn(); nrD.RedOn(); nfD.RedOn(); nlD.RedOn(); }
// Update is called once per frame void Update() { if (SNforwardleft) { sr.RedOn(); sf.GreenOn(); sl.GreenOn(); nr.RedOn(); nf.GreenOn(); nl.GreenOn(); snCrossMainS.GreenOn(); snCrossMainN.GreenOn(); snCrossSubL.RedOn(); snCrossSubR.RedOn(); srD.RedOn(); sfD.GreenOn(); slD.GreenOn(); nrD.RedOn(); nfD.GreenOn(); nlD.GreenOn(); WestEastAllFalse(); } else if (SNside) { sr.GreenOn(); sf.RedOn(); sl.RedOn(); nr.GreenOn(); nf.RedOn(); nl.RedOn(); snCrossMainS.GreenOn(); snCrossMainN.GreenOn(); snCrossSubL.RedOn(); snCrossSubR.RedOn(); srD.GreenOn(); sfD.RedOn(); slD.RedOn(); nrD.GreenOn(); nfD.RedOn(); nlD.RedOn(); WestEastAllFalse(); } else if (WEforwardleft) { SouthNorathAllFalse(); er.RedOn(); ef.GreenOn(); el.GreenOn(); wr.RedOn(); wf.GreenOn(); wl.GreenOn(); erD.RedOn(); efD.GreenOn(); elD.GreenOn(); wrD.RedOn(); wfD.GreenOn(); wlD.GreenOn(); } else if (WEside) { SouthNorathAllFalse(); er.GreenOn(); ef.RedOn(); el.RedOn(); wr.GreenOn(); wf.RedOn(); wl.RedOn(); erD.GreenOn(); efD.RedOn(); elD.RedOn(); wrD.GreenOn(); wfD.RedOn(); wlD.RedOn(); } }