コード例 #1
0
ファイル: NoteData.cs プロジェクト: HolySkyMin/TSystem
        public NoteData Clone()
        {
            var newData = new NoteData(id, size, time, speed, startLine, endLine, type, flick, color, new List <int>());

            for (int i = 0; i < prevIds.Count; i++)
            {
                newData.prevIds.Add(prevIds[i]);
            }
            return(newData);
        }
コード例 #2
0
ファイル: Note.cs プロジェクト: HolySkyMin/TSystem
 public void AppendNoteData(NoteData newData, NoteType targetType)
 {
     data      = newData.Clone();
     data.type = targetType;
 }
コード例 #3
0
ファイル: IngameBasis.cs プロジェクト: HolySkyMin/TSystem
 public virtual void AddScore(NoteData data, JudgeType result)
 {
     TSystemStatic.Log("AddScore not implemented in this basis.");
 }
コード例 #4
0
ファイル: IngameBasis.cs プロジェクト: HolySkyMin/TSystem
 public virtual void CreateNote(NoteData data)
 {
     TSystemStatic.Log("CreateNote not implemented in this basis.");
 }
コード例 #5
0
ファイル: IngameBasis.cs プロジェクト: HolySkyMin/TSystem
 public virtual Sprite GetNoteImage(NoteData data)
 {
     TSystemStatic.Log("GetNoteImage not implemented in this basis.");
     return(null);
 }
コード例 #6
0
ファイル: IngameBasis.cs プロジェクト: HolySkyMin/TSystem
 public virtual GameObject GetNoteTemplate(NoteData data)
 {
     TSystemStatic.Log("GetNoteObject not implemented in this basis.");
     return(null);
 }