コード例 #1
0
        public override void Added()
        {
            base.Added();

            LeftSide  = new PolygonCollider(Polygon.CreateCircle(20), CollisionTags.Combat);
            RightSide = new PolygonCollider(Polygon.CreateCircle(20), CollisionTags.Combat);
            Middle    = new PolygonCollider(Polygon.CreateCircle(30), CollisionTags.Combat);

            LeftSide.CenterOrigin();
            RightSide.CenterOrigin();
            Middle.CenterOrigin();

            LeftSide.OriginY  += 40;
            RightSide.OriginY -= 40;

            Entity.AddCollider(LeftSide);
            Entity.AddCollider(RightSide);
            Entity.AddCollider(Middle);
        }
コード例 #2
0
ファイル: SystemicEntity.cs プロジェクト: FyreByrns/foa
 /// <summary>
 /// Set the collider of the Entity.
 /// </summary>
 public void SetCollider(PolygonCollider collider)
 {
     Collider = collider;
     Collider.CenterOrigin();
 }