Exemple #1
0
 public static void PuzzleView()
 {
     if (MyTablet != null)
     {
         MyTablet.transform.localPosition = PUZZLE_POSITION;
         TabletPuzzle.SetEnabledKeys(true);
         FindUtilities.TryFind(MyTablet, "SubmitButton")
         .GetComponent <TabletSubmitButton>()
         .SetBoxColliderEnabled(true);
     }
 }
Exemple #2
0
    public static void PickUpTablet(GameObject tablet)
    {
        PlayerInventory.MyTablet     = tablet;
        PlayerInventory.TabletPuzzle = FindUtilities.TryFind(MyTablet, "Puzzle").GetComponent <TabletPuzzle>();
        TabletPuzzle.RemovedFromDock();
        MyTablet.transform.parent = parent.transform;
        WalkingView();
        keys = new char[TabletPuzzle.width * TabletPuzzle.height];
        int pseudoIndex = 0;

        for (int i = 0; i < TabletPuzzle.keys.Length; i++)
        {
            if (TabletPuzzle.keys[i] != '\'')
            {
                if (TabletPuzzle.keys[i] == '_')
                {
                    keys[pseudoIndex++] = '\0';
                }
                else
                {
                    keys[pseudoIndex++] = TabletPuzzle.keys[i];
                }
            }
        }
        TabletPuzzle.SetEnabledKeys(true);
    }