Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        for (int i = 0; i < energyParticles.Length; i++)
        {
            healthParticles[i] = (Instantiate(health, Vector3.zero, Quaternion.Euler(-90, 0, 0)) as GameObject).GetComponent <ParticleSystem>();
            healthParticles[i].enableEmission = false;

            energyParticles[i] = (Instantiate(energy, Vector3.zero, Quaternion.Euler(-90, 0, 0)) as GameObject).GetComponent <ParticleSystem>();
            energyParticles[i].enableEmission = false;
        }


        lineTweens            = gameObject.AddComponent <LineTweens>();
        lineTweens.LineSystem = this;

        cuttingLineLogic = gameObject.AddComponent <CuttingLineLogic>();
        cuttingLineLogic.LaserParticles  = laserParticles;
        cuttingLineLogic.LighSabrePrefab = lightSabrePrefab;
        cuttingLineLogic.LineStartOffset = lineStartOffset;
        cuttingLineLogic.LineTweens      = lineTweens;
        cuttingLineLogic.LineSystem      = this;

        UpdatePlayerStatus();
        InitializeLineObjects();
    }