コード例 #1
0
 public void FirePing()
 {
     switch(m_Oldest)
     {
         case 0:
             m_PingDistances.X = 0;
             m_Oldest = 1;
             break;
         case 1:
             m_PingDistances.Y = 0;
             m_Oldest = 2;
             break;
         case 2:
             m_PingDistances.Z = 0;
             m_Oldest = 3;
             break;
         case 3:
             m_PingDistances.W = 0;
             m_Oldest = 0;
             break;
     }
     m_HeartBeat.Play();
     var newPing = new Ping(scene);
 }
コード例 #2
0
ファイル: PingManager.cs プロジェクト: Davermouse/HeartAttack
 public void FirePing()
 {
     m_HeartBeat.Play();
     var newPing = new Ping(scene);
     scene.Entities.Add(newPing);
 }
コード例 #3
0
ファイル: Bug.cs プロジェクト: Davermouse/HeartAttack
 public bool CollidesWith(Ping pPing)
 {
     float distanceFromCentre = (m_Sprite.Position - DirtyGlobalHelpers.CentreOfScreen()).Length() - pPing.GetPingRadius();
     return (distanceFromCentre > -5 && distanceFromCentre < 5);
 }