Documentation ¶
Index ¶
- Constants
- type Model
- func (m *Model) CanAddGroup(entityGroupID string) (bool, error)
- func (m *Model) CanCreateFightInstance(fightID string) (bool, error)
- func (m *Model) CanModifyFight(fightID string) (bool, error)
- func (m *Model) ClearFightInstanceEvents(rec *record.AppFightInstanceRecord) error
- func (m *Model) CreateFightEntityGroupRec(rec *record.AppFightEntityGroupRecord) (err error)
- func (m *Model) CreateFightInstanceRec(fightID string) (rec *record.AppFightInstanceRecord, err error)
- func (m *Model) CreateFightInstanceTurnRec(rec *record.AppFightInstanceTurnRecord) error
- func (m *Model) CreateFightRec(rec *record.AppFightRecord) (err error)
- func (m *Model) DeleteFightEntityGroupRec(fightEntityGroupID string) (err error)
- func (m *Model) DeleteFightRec(fightID string) (err error)
- func (m *Model) GetFightEntityGroupRec(fightEntityGroupID string) (rec *record.AppFightEntityGroupRecord, err error)
- func (m *Model) GetFightEntityGroupRecs(fightID string) (recs []*record.AppFightEntityGroupRecord, err error)
- func (m *Model) GetFightInstanceData(rec *record.AppFightInstanceRecord) (data *instance.FightData, err error)
- func (m *Model) GetFightInstanceRec(fightInstanceID string) (rec *record.AppFightInstanceRecord, err error)
- func (m *Model) GetFightInstanceRecs(params map[string]interface{}) (recs []*record.AppFightInstanceRecord, err error)
- func (m *Model) GetFightInstanceTurnData(rec *record.AppFightInstanceTurnRecord) (data *instance.FightData, err error)
- func (m *Model) GetFightInstanceTurnRec(fightInstanceTurnID string) (rec *record.AppFightInstanceTurnRecord, err error)
- func (m *Model) GetFightInstanceTurnRecs(params map[string]interface{}) (recs []*record.AppFightInstanceTurnRecord, err error)
- func (m *Model) GetFightRec(fightID string) (rec *record.AppFightRecord, err error)
- func (m *Model) GetFightRecs(params map[string]interface{}) (recs []*record.AppFightRecord, err error)
- func (m *Model) GetFightingFightInstanceRec(fightID string) (rec *record.AppFightInstanceRecord, err error)
- func (m *Model) GetFightingFightRecs(appID string) (recs []*record.AppFightRecord, err error)
- func (m *Model) GetStartingFightRecs(appID string) (recs []*record.AppFightRecord, err error)
- func (m *Model) RemoveFightInstanceRec(fightInstanceID string) (err error)
- func (m *Model) SetFightInstanceData(rec *record.AppFightInstanceRecord, data *instance.FightData) (err error)
- func (m *Model) SetFightInstanceTurnData(rec *record.AppFightInstanceTurnRecord, data *instance.FightData) (err error)
- func (m *Model) UpdateFightEntityGroupRec(rec *record.AppFightEntityGroupRecord) (err error)
- func (m *Model) UpdateFightInstanceRec(rec *record.AppFightInstanceRecord) (err error)
- func (m *Model) UpdateFightRec(rec *record.AppFightRecord) (err error)
Constants ¶
const ( // ModelName - ModelName string = "fight" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Model ¶
Model -
func (*Model) CanAddGroup ¶
CanAddGroup - check rules to see whether a group can be added
func (*Model) CanCreateFightInstance ¶
CanCreateFightInstance - check rules to see whether a new fight instance can be created
func (*Model) CanModifyFight ¶
CanModifyFight - check rules to see whether the group can be removed or group members can be added or removed
func (*Model) ClearFightInstanceEvents ¶
func (m *Model) ClearFightInstanceEvents(rec *record.AppFightInstanceRecord) error
ClearFightInstanceEvents -
func (*Model) CreateFightEntityGroupRec ¶
func (m *Model) CreateFightEntityGroupRec(rec *record.AppFightEntityGroupRecord) (err error)
CreateFightEntityGroupRec -
func (*Model) CreateFightInstanceRec ¶
func (m *Model) CreateFightInstanceRec(fightID string) (rec *record.AppFightInstanceRecord, err error)
CreateFightInstanceRec -
func (*Model) CreateFightInstanceTurnRec ¶
func (m *Model) CreateFightInstanceTurnRec(rec *record.AppFightInstanceTurnRecord) error
CreateFightInstanceTurnRec -
func (*Model) CreateFightRec ¶
func (m *Model) CreateFightRec(rec *record.AppFightRecord) (err error)
CreateFightRec -
func (*Model) DeleteFightEntityGroupRec ¶
DeleteFightEntityGroupRec -
func (*Model) DeleteFightRec ¶
DeleteFightRec -
func (*Model) GetFightEntityGroupRec ¶
func (m *Model) GetFightEntityGroupRec(fightEntityGroupID string) (rec *record.AppFightEntityGroupRecord, err error)
GetFightEntityGroupRec -
func (*Model) GetFightEntityGroupRecs ¶
func (m *Model) GetFightEntityGroupRecs(fightID string) (recs []*record.AppFightEntityGroupRecord, err error)
GetFightEntityGroupRecs -
func (*Model) GetFightInstanceData ¶
func (m *Model) GetFightInstanceData(rec *record.AppFightInstanceRecord) (data *instance.FightData, err error)
GetFightInstanceData - unmarshal state data from the entity instance record
func (*Model) GetFightInstanceRec ¶
func (m *Model) GetFightInstanceRec(fightInstanceID string) (rec *record.AppFightInstanceRecord, err error)
GetFightInstanceRec -
func (*Model) GetFightInstanceRecs ¶
func (m *Model) GetFightInstanceRecs(params map[string]interface{}) (recs []*record.AppFightInstanceRecord, err error)
GetFightInstanceRecs -
func (*Model) GetFightInstanceTurnData ¶
func (m *Model) GetFightInstanceTurnData(rec *record.AppFightInstanceTurnRecord) (data *instance.FightData, err error)
GetFightInstanceTurnData - unmarshal state data from the entity instance record
func (*Model) GetFightInstanceTurnRec ¶
func (m *Model) GetFightInstanceTurnRec(fightInstanceTurnID string) (rec *record.AppFightInstanceTurnRecord, err error)
GetFightInstanceTurnRec -
func (*Model) GetFightInstanceTurnRecs ¶
func (m *Model) GetFightInstanceTurnRecs(params map[string]interface{}) (recs []*record.AppFightInstanceTurnRecord, err error)
GetFightInstanceTurnRecs -
func (*Model) GetFightRec ¶
func (m *Model) GetFightRec(fightID string) (rec *record.AppFightRecord, err error)
GetFightRec -
func (*Model) GetFightRecs ¶
func (m *Model) GetFightRecs(params map[string]interface{}) (recs []*record.AppFightRecord, err error)
GetFightRecs -
func (*Model) GetFightingFightInstanceRec ¶
func (m *Model) GetFightingFightInstanceRec(fightID string) (rec *record.AppFightInstanceRecord, err error)
GetFightingFightInstanceRec -
func (*Model) GetFightingFightRecs ¶
func (m *Model) GetFightingFightRecs(appID string) (recs []*record.AppFightRecord, err error)
GetFightingFightRecs -
func (*Model) GetStartingFightRecs ¶
func (m *Model) GetStartingFightRecs(appID string) (recs []*record.AppFightRecord, err error)
GetStartingFightRecs -
func (*Model) RemoveFightInstanceRec ¶
RemoveFightInstanceRec -
func (*Model) SetFightInstanceData ¶
func (m *Model) SetFightInstanceData(rec *record.AppFightInstanceRecord, data *instance.FightData) (err error)
SetFightInstanceData - marshals new state data assigning to the app instance record
func (*Model) SetFightInstanceTurnData ¶
func (m *Model) SetFightInstanceTurnData(rec *record.AppFightInstanceTurnRecord, data *instance.FightData) (err error)
SetFightInstanceTurnData - marshals new state data assigning to the app instance record
func (*Model) UpdateFightEntityGroupRec ¶
func (m *Model) UpdateFightEntityGroupRec(rec *record.AppFightEntityGroupRecord) (err error)
UpdateFightEntityGroupRec -
func (*Model) UpdateFightInstanceRec ¶
func (m *Model) UpdateFightInstanceRec(rec *record.AppFightInstanceRecord) (err error)
UpdateFightInstanceRec - updates the current fight instance record and also inserts a fight instance turn record for fight playback
func (*Model) UpdateFightRec ¶
func (m *Model) UpdateFightRec(rec *record.AppFightRecord) (err error)
UpdateFightRec -