示例#1
0
 // Start is called before the first frame update
 void Awake()
 {
     puzzle = GetComponent <Puzzle1>();
     data   = new PuzzleObjectData {
         isSolved = puzzle.IsPuzzleSolved()
     };                                                                 //get/set
 }
示例#2
0
    public override void setLoadData(object obj)
    {
        if (puzzle == null)
        {
            puzzle = GetComponent <Puzzle1>();
        }

        data = (PuzzleObjectData)obj;
        puzzle.PuzzleSolved = data.isSolved;
        Debug.Log("data.isSolved:" + data.isSolved);
    }