Exemplo n.º 1
0
        public EyeableInfo ( IEyeableObj obj )
        {
            this.pos = obj.Pos;
            this.curTransMatrix = obj.TransMatrix;

            curKeyPoints = new Vector2[obj.KeyPoints.Length];
            for (int i = 0; i < obj.KeyPoints.Length; i++)
            {
                curKeyPoints[i] = Vector2.Transform( obj.KeyPoints[i], obj.TransMatrix );
            }
        }
Exemplo n.º 2
0
 static public IEyeableInfo GetCommonEyeInfoFun(IRaderOwner raderOwner, IEyeableObj tank)
 {
     return new TankCommonEyeableInfo((TankSinTur)tank);
 }
Exemplo n.º 3
0
 static public IEyeableInfo GetEyeableInfoHandler ( IRaderOwner raderOwner, IEyeableObj obj )
 {
     return new EyeableInfo( obj );
 }
Exemplo n.º 4
0
 static public IEyeableInfo GetEyeableInfoHandler(IRaderOwner raderOwner, IEyeableObj obj)
 {
     return(new EyeableInfo(obj));
 }
Exemplo n.º 5
0
 IEyeableInfo GetItemInfo(IRaderOwner raderOwner, IEyeableObj item)
 {
     return((IEyeableInfo)(new ItemEyeableInfo((ItemCommon)item)));
 }
Exemplo n.º 6
0
 IEyeableInfo GetItemInfo( IRaderOwner raderOwner, IEyeableObj item )
 {
     return (IEyeableInfo)(new ItemEyeableInfo( (ItemCommon)item ));
 }
Exemplo n.º 7
0
 static public IEyeableInfo GetCommonEyeInfoFun(IRaderOwner raderOwner, IEyeableObj tank)
 {
     return(new TankCommonEyeableInfo((TankSinTur)tank));
 }