コード例 #1
0
    void OnTriggerEnter(Collider col)
    {
        if (col.gameObject.tag == "Spread")
        {
            currentLaser = LaserTypes.Spread;
        }

        if (col.gameObject.tag == "NormalLaser")
        {
            currentLaser = LaserTypes.Normal;
        }
    }
コード例 #2
0
ファイル: LaserData.cs プロジェクト: empireboy/Laser-Rotation
    public void SetLaserPart(LaserPartData laserPart, LaserTypes laserType)
    {
        switch (laserType)
        {
        case LaserTypes.PreLaser:
            preLaser = laserPart;
            LockProperties(laserPart, laserType);
            break;

        case LaserTypes.HitLaser:
            hitLaser = laserPart;
            LockProperties(laserPart, laserType);
            break;
        }
    }
コード例 #3
0
ファイル: LaserData.cs プロジェクト: empireboy/Laser-Rotation
    public void LockProperties(LaserPartData laserPart, LaserTypes laserType)
    {
        switch (laserType)
        {
        case LaserTypes.PreLaser:
            hitLaser.angle  = laserPart.angle;
            hitLaser.radius = laserPart.radius;
            break;

        case LaserTypes.HitLaser:
            preLaser.angle  = laserPart.angle;
            preLaser.radius = laserPart.radius;
            break;
        }
    }
コード例 #4
0
ファイル: LaserData.cs プロジェクト: empireboy/Laser-Rotation
    public LaserPartData GetLaserPart(LaserTypes laserType)
    {
        LaserPartData laserPart = new LaserPartData();

        switch (laserType)
        {
        case LaserTypes.PreLaser:
            laserPart = preLaser;
            break;

        case LaserTypes.HitLaser:
            laserPart = hitLaser;
            break;
        }

        return(laserPart);
    }
コード例 #5
0
ファイル: LaserUI.cs プロジェクト: empireboy/Laser-Rotation
 public void Initialize(int beatIndex, LaserTypes laserType)
 {
     _beatIndex = beatIndex;
     _laserType = laserType;
 }
コード例 #6
0
 public void SetLaserType(LaserTypes laserType)
 {
     _laserUI.SetLaserType(laserType);
 }
コード例 #7
0
 public void SetLaserType(LaserTypes laserType)
 {
     _laserType    = laserType;
     typeText.text = laserType.ToString();
 }