示例#1
0
 protected internal override void OnEnable()
 {
     if (!ActiveLights.Contains(this))
     {
         ActiveLights.Add(this);
     }
 }
示例#2
0
 protected internal override void OnDelete()
 {
     ActiveLights.Remove(this);
     Lights.Remove(this);
 }
示例#3
0
 protected internal override void OnDisable()
 {
     ActiveLights.Remove(this);
 }
示例#4
0
 protected internal override void OnEnable()
 {
     ActiveLights.Add(this);
 }
示例#5
0
 protected internal override void Creation()
 {
     Lights.Add(this);
     ActiveLights.Add(this);
 }
示例#6
0
 public bool CheckInLight(Vector2 position)
 {
     return(ActiveLights.Count(p => p.Collider.bounds.Contains(position)) > 0);
 }