示例#1
0
    //初始化方法
    public void Initialize(KoreographyEvent evt, int noteNum, LaneController laneCont,
                           RhythmGameController gameCont, bool isLongStart, bool isLongEnd)
    {
        trackedEvent   = evt;
        laneController = laneCont;
        gameController = gameCont;
        isLongNote     = isLongStart;
        isLongNoteEnd  = isLongEnd;
        int spriteNum = noteNum;

        if (isLongNote)
        {
            spriteNum += 6;
        }
        else if (isLongNoteEnd)
        {
            spriteNum += 12;
        }
        visuals.sprite = noteSprites[spriteNum - 1];
    }
 //初始化
 public void Initialize(RhythmGameController controller)
 {
     gameController = controller;
 }
示例#3
0
 private void ResetNote()
 {
     trackedEvent   = null;
     laneController = null;
     gameController = null;
 }