ActionScript 3.0 Kodunu C#'a dönüştürmeme yardımcı olur musunuz?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
19 Tem 2020
Mesajlar
9
Tepki puanı
1
Ödüller
5
Yaş
27
5 HİZMET YILI
Action Script Kodu :


C#:
  private function CreateChecksum() : String

      {

         var _loc4_:int = 0;

         var _loc1_:String = ServiceManager.pSocialService.pSocialiteHandler.GetGameId();

         var _loc2_:ByteArray = new ByteArray();

         _loc2_.writeUTFBytes(_loc1_);

         _loc2_.writeUTFBytes(mCountry);

         _loc2_.writeUTFBytes(mPassword);

         _loc2_.writeUTFBytes(mUserName);

         _loc2_.writeUTFBytes("false");

         var _loc6_:ByteArray = new ByteArray();

         var _loc5_:Vector.<Number>;

         var _loc3_:int = (_loc5_ = CatalogsModel.pGameParameters.pCreationList).length;

         _loc4_ = 0;

         while(_loc4_ < _loc3_)

         {

            _loc6_.writeUTFBytes(String.fromCharCode(_loc5_[_loc4_]));

            _loc4_++;

         }

         _loc2_ = new HMAC(new WorkingSHA256(),256).compute(_loc6_,_loc2_);

         return Hex.fromArray(_loc2_);

      }

Üstte verilen action script kodunun geçtiği kısım (json out)

{ "query": "mutation create($name: String! $password: String! $region: Region! $gameId: String! $checksum: String!) {createLoginProfile(input: {name: $name password: $password region: $region isGuest: false gameId: $gameId}verify: { checksum: $checksum }) {success loginProfile {loginId loginName profileId profileName isGuest}error}}", "variables": { "checksum": "dba7a35b26523675c36b2bf0ca2ba1356b74ff39c1dde2b5a9e41e2ea96c73bf", "name": "megodin", "region": "TR", "password": "meg123", "gameId": "ywru" }


İlk başta verdiğim kodu c#'a dönüştürmem gerekiyor. Bir kısmını dönüştürebildim fakat sha256 kısmını v.s yapamadım yardımcı olabilcek varsa iyi olur.
 
Moderatörün son düzenlenenleri:
Süper Üye
Katılım
16 Ağu 2021
Mesajlar
735
Çözümler
5
Tepki puanı
87
Ödüller
2
Yaş
24
4 HİZMET YILI
Hocam x to y kod sitelerinin forumlarında paylaşmanız daha yararlı olacaktır.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst