FreeMoney.FreeMoneyTransaction.FreeMoneyTransaction C# (CSharp) Method

FreeMoneyTransaction() public method

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

            // 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 ) : System
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