FreeMoney.FreeMoneyTransaction.FreeMoneyTransaction C# (CSharp) Method

FreeMoneyTransaction() public method

public FreeMoneyTransaction ( UUID from, UUID to, string sellersEmail, int amount, Scene scene, UUID objectID, string description, InternalTransactionType internalType ) : System
from UUID
to UUID
sellersEmail string
amount int
scene OpenSim.Region.Framework.Scenes.Scene
objectID UUID
description string
internalType InternalTransactionType
return System
        public FreeMoneyTransaction(UUID from, UUID to, string sellersEmail, int amount, Scene scene, UUID objectID, string description, InternalTransactionType internalType)
        {
            From = from;
            InternalType = internalType;
            Description = description;
            Scene = scene;
            Amount = amount;
            SellersEmail = sellersEmail;
            To = to;
            ObjectID = objectID;

            // Generate a 128-bit Unique ID
            // Using the Crypto Random Generator (increased unguessability)
            byte[] randomBuf = new byte[16];
            RNGCryptoServiceProvider random = new RNGCryptoServiceProvider();
            random.GetBytes(randomBuf);
            Guid txID = new Guid(randomBuf);

            TxID = new UUID(txID);
        }

Same methods

FreeMoneyTransaction::FreeMoneyTransaction ( UUID from, UUID to, string sellersEmail, int amount, Scene scene, UUID objectID, string description, InternalTransactionType internalType, UUID folderID, byte saleType ) : System
FreeMoneyTransaction::FreeMoneyTransaction ( UUID from, UUID to, string sellersEmail, int amount, Scene scene, string description, InternalTransactionType internalType ) : System
FreeMoneyTransaction::FreeMoneyTransaction ( UUID from, UUID to, string sellersEmail, int amount, Scene scene, string description, InternalTransactionType internalType, EventManager e ) : System
FreeMoneyTransaction