Exemple #1
0
    void Awake()
    {
        if (!Application.isPlaying)
        {
            return;
        }

        Tr = transform;

        Fan LocalFan = (Fan)Instantiate(FanPrefab);

        LocalFan.Init(Tr, FanPos, Width, Height - 1.0f);

        LocalFan.Strength = Strength;

        for (int B = 0; B < Width; B++)
        {
            Transform LocalBlock = (Transform)Instantiate(HardBlockPrefab);

            LocalBlock.parent = Tr;

            LocalBlock.localPosition = new Vector3(B - Width * 0.5f + 0.5f, 0.0f, 0.0f);

            LocalBlock.localRotation = Quaternion.identity;
        }
    }