Ejemplo n.º 1
0
        void tank_onShoot(Tank sender, Vector2 turretEnd, float azi)
        {
            ShellNormal shell = new ShellNormal("shell" + shellSum.ToString(), sender, turretEnd, azi, shellSpeed);

            shell.onCollided += new OnCollidedEventHandler(shell_onCollided);
            shellSum++;
            sceneMgr.AddGameObj("shell", shell);
            Sound.PlayCue("CANNON1");
        }
Ejemplo n.º 2
0
 void SyncCasheReader_onCreateObj(IGameObj obj)
 {
     if (obj is ShellNormal)
     {
         ShellNormal shell = obj as ShellNormal;
         shell.onCollided += new OnCollidedEventHandler(shell_onCollided);
         shellSum++;
     }
 }
Ejemplo n.º 3
0
        void Tank_onShoot(Tank sender, Vector2 turretEnd, float azi)
        {
            ShellNormal newShell = new ShellNormal("shell" + shellCount.ToString(), sender, turretEnd, azi, shellSpeed);

            newShell.onCollided += new OnCollidedEventHandler(Shell_onCollided);
            newShell.onOverlap  += new OnCollidedEventHandler(Shell_onOverlap);
            //scene.AddGameObj( newShell, true, false, false, SceneKeeperCommon.GameObjLayer.lowFlying );
            sceneMgr.AddGameObj("shell", newShell);
            shootSum++;
            //camera.Focus( newShell );
        }
Ejemplo n.º 4
0
        void tank_onShoot(Tank sender, Vector2 turretEnd, float azi)
        {
            if (PurviewMgr.IsMainHost)
            {
                ShellNormal shell = new ShellNormal("shell" + shellSum.ToString(), sender, turretEnd, azi, shellSpeed);
                sceneMgr.AddGameObj("shell", shell);

                shell.onCollided += new OnCollidedEventHandler(shell_onCollided);
                shellSum++;
                SyncCasheWriter.SubmitCreateObjMg("shell", typeof(ShellNormal), shell.Name, sender, turretEnd, azi, shellSpeed);
            }

            Sound.PlayCue("CANNON1");
        }