C# Class ACR_ServerMisc.CampaignObjectFileStore.CampaignStore

This class holds state associated with the campaign store backend.
Show file Open project: ALandFarAway/ALFA-Base-Resources

Public Methods

Method Description
CampaignDatabase_RetrieveCampaignDatabaseEvent ( object sender, CampaignDatabase e ) : void

This function is called when RetrieveCampaignObject("VDB_", ..) is invoked.

CampaignDatabase_StoreCampaignDatabaseEvent ( object sender, CampaignDatabase e ) : void

This function is called when StoreCampaignObject("VDB_", ..) is invoked.

CampaignStore ( ) : System

Private Methods

Method Description
DeleteDatabaseStore ( string Campaign ) : bool

Delete a campaign database store for the given campaign name (raw GFF on filesystem format).

DeleteDatabaseStoreAtIndex ( string Campaign, int Index ) : bool

Delete all GFF files in a campaign database at and above a given index.

GetExtensionFromGFFData ( byte GFF ) : string

Get the default file extension for a GFF.

GetHasDatabaseStore ( string Campaign ) : bool

Check whether there is a campaign database store for the given campaign name (raw GFF on filesystem format).

Method Details

CampaignDatabase_RetrieveCampaignDatabaseEvent() public method

This function is called when RetrieveCampaignObject("VDB_", ..) is invoked.
public CampaignDatabase_RetrieveCampaignDatabaseEvent ( object sender, CampaignDatabase e ) : void
sender object Unused.
e ALFA.Shared.CampaignDatabase Supplies event data.
return void

CampaignDatabase_StoreCampaignDatabaseEvent() public method

This function is called when StoreCampaignObject("VDB_", ..) is invoked.
public CampaignDatabase_StoreCampaignDatabaseEvent ( object sender, CampaignDatabase e ) : void
sender object Unused.
e ALFA.Shared.CampaignDatabase Supplies event data.
return void

CampaignStore() public method

public CampaignStore ( ) : System
return System