示例#1
0
文件: Hero.cs 项目: fjpavm/gdddev
 /// <summary>
 /// Handles collisions of Hero with AIEntities
 /// </summary>
 public bool OnCollision(Scenes.DrawableSceneComponent dsc)
 {
     AI.AIMonster monster = dsc as AI.AIMonster;
     if (monster == null)
     {
         return(true);
     }
     if (monster.life > 0)
     {
         DecreaseLife();
         return(true);
     }
     else
     {
         return(true);
     }
 }
示例#2
0
文件: GeomDC.cs 项目: fjpavm/gdddev
 public GeomDC(Scenes.DrawableSceneComponent dsc, Geom g) : base(g.Body, g)
 {
     thisObject = dsc; this.OnCollision += OnCollisionFunction;
 }