コード例 #1
0
    public ParticleRenderer GetRenderer(PartSysParticleType type)
    {
        switch (type)
        {
        case PartSysParticleType.Point:
        case PartSysParticleType.Sprite:
            return(_spriteRenderer);

        case PartSysParticleType.Disc:
            return(_discRenderer);

        case PartSysParticleType.Model:
            return(_modelRenderer);

        default:
            throw new ArgumentOutOfRangeException(nameof(type));
        }
    }
コード例 #2
0
 public void SetParticleType(PartSysParticleType particleType)
 {
     mParticleType = particleType;
 }