예제 #1
0
        private bool IfMisses(IShadowCastingObject castingObject)
        {
            List <float> dists = new List <float>();

            castingObject.InterPoint(position, Dir(angle), dists);
            return(dists.Count == 0);
        }
예제 #2
0
파일: Light.cs 프로젝트: JonasAAA/Lighting
 public void AddObject(IShadowCastingObject castObject)
 {
     castObjects.Add(castObject);
 }
예제 #3
0
 public AngleObj(float angle, IShadowCastingObject castingObject)
 {
     this.angle         = angle;
     this.castingObject = castingObject;
 }