// Use this for initialization
    void Start()
    {
        fallingblocks = new List <GameObject> ();
        blocks        = new GameObject("AllPlatforms");
        blocks.transform.SetParent(transform);
        platform = Resources.Load("Prefabs/PuzzlesScenes/FallPlatform", typeof(GameObject)) as GameObject;
        lever    = GetComponent <myLever> ().lever;

        platform.GetComponent <FallPlatform> ().fallTime = 1.95f - GameManager.Instance.dungeonLevel * 0.028f;
        makeList();
        makeBlocks();

        blocks.transform.localPosition = Vector3.zero;
    }
示例#2
0
    // Use this for initialization
    void Start()
    {
        movingblocks = new List <GameObject> ();
        blocks       = new GameObject("AllPlatforms");
        blocks.transform.SetParent(transform);
        platform = Resources.Load("Prefabs/PuzzlesScenes/MovingPlatform", typeof(GameObject)) as GameObject;
        lever    = GetComponent <myLever> ().lever;

        platform.GetComponent <PingPongPlatform> ().maxSpeed = 2.3f + GameManager.Instance.dungeonLevel * 0.038f;

        makeList();
        makeBlocks();

        blocks.transform.localPosition = Vector3.zero;
    }
示例#3
0
 // Use this for initialization
 void Start()
 {
     lever = GetComponent <myLever> ().lever;
 }
示例#4
0
 public void Reread()
 {
     lever = GetComponentInChildren <LeverActivator> ();
 }