Skip to main content

IRelayAwardSequenceMethods

Trait IRelayAwardSequenceMethods 

Source
pub trait IRelayAwardSequenceMethods: IRelayAwardSequence {
    // Provided methods
    fn on_create(self) { ... }
    fn on_dispose(self) { ... }
    fn team_award(self) { ... }
    fn unit_award(self) { ... }
    fn gain_item(self) { ... }
    fn gain_items(self, result: impl Into<RelayCompletionAwardData_CalcResult>) { ... }
    fn gain_items_2(
        self,
        items: impl Into<List_1<RelayCompletionAwardData_CalcResult_Item>>,
    ) { ... }
    fn set_gain_item(self, item: impl Into<ItemData>) { ... }
    fn tutorial_class_change(self) { ... }
    fn end(self) { ... }
    fn ctor(self) { ... }
}

Provided Methods§

Source

fn on_create(self)

OnCreate() overload

Source

fn on_dispose(self)

OnDispose() overload

Source

fn team_award(self)

TeamAward() overload

Source

fn unit_award(self)

UnitAward() overload

Source

fn gain_item(self)

GainItem() overload

Source

fn gain_items(self, result: impl Into<RelayCompletionAwardData_CalcResult>)

GainItems(crate::app::relaycompletionawarddata::RelayCompletionAwardData_CalcResult) overload

Source

fn gain_items_2( self, items: impl Into<List_1<RelayCompletionAwardData_CalcResult_Item>>, )

GainItems(crate::system::collections::generic::list_1::List_1<crate::app::relaycompletionawarddata::RelayCompletionAwardData_CalcResult_Item>) overload

Source

fn set_gain_item(self, item: impl Into<ItemData>)

SetGainItem(crate::app::itemdata::ItemData) overload

Source

fn tutorial_class_change(self)

TutorialClassChange() overload

Source

fn end(self)

End() overload

Source

fn ctor(self)

.ctor() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IRelayAwardSequence> IRelayAwardSequenceMethods for __T

Available on crate feature app-relayawardsequence only.