Ejemplo n.º 1
0
 protected override bool Check(Vector3 position, Quaternion rotation, int mask = -1)
 {
     position += rotation * (worldRotation * center + worldPosition);
     if (DeployVolume.CheckSphere(position, radius, (int)layers & mask, this))
     {
         return(true);
     }
     return(false);
 }
Ejemplo n.º 2
0
 protected override bool Check(Vector3 position, Quaternion rotation, int mask = -1)
 {
     position = position + (rotation * ((this.worldRotation * this.center) + this.worldPosition));
     if (DeployVolume.CheckSphere(position, this.radius, this.layers & mask, this.ignore))
     {
         return(true);
     }
     return(false);
 }
Ejemplo n.º 3
0
 protected override bool Check(Vector3 position, Quaternion rotation, int mask = -1)
 {
     position = Vector3.op_Addition(position, Quaternion.op_Multiply(rotation, Vector3.op_Addition(Quaternion.op_Multiply(this.worldRotation, this.center), this.worldPosition)));
     return(DeployVolume.CheckSphere(position, this.radius, LayerMask.op_Implicit(this.layers) & mask, this.ignore));
 }