public void CreateNote(CubeLaneItem item) { NoteItem note = new NoteItem(); note.StartTime = DateTime.Now; note.EndTime = DateTime.Now + TimeSpan.FromMilliseconds(NoteTimeToLive); note.Parent = item; note.Instance = (GameObject)Instantiate(item.StartPosition); (note.Instance.renderer as MeshRenderer).material.color = item.LaneColor; Notes.Add(note); }
public void CreateNote(CubeLaneItem item) { NoteItem note = new NoteItem(); note.StartTime = DateTime.Now; note.EndTime = DateTime.Now + TimeSpan.FromMilliseconds(NoteTimeToLive); note.Parent = item; note.Instance = (GameObject)Instantiate(item.StartPosition); (note.Instance.renderer as MeshRenderer).material.color = item.LaneColor; if (0 == Random.Range(0, 10)) { note.UseLower = true; note.Instance.transform.rotation = Quaternion.Euler(0, 15, 0); } Notes.Add(note); }