[][src]Enum oxygengine_visual_novel::script::Action

pub enum Action {
    None,
    Log(LogTypeString),
    Label(String),
    Wait(Scalar),
    GoToScene(String),
    EndScene,
    ChangeSceneBackground(String),
    ShowCharacter(String),
    HideCharacter(String),
    ChangeCharacterVisibility(StringScalar),
    ChangeCharacterNameColor(StringColor),
    ChangeCharacterPosition(StringPosition),
    ChangeCharacterAlignment(StringPosition),
    ChangeCharacterRotation(StringScalar),
    ChangeCharacterScale(StringScale),
    ChangeCharacterStyle(StringString),
    ChangeCameraPosition(Position),
    ChangeCameraRotation(Scalar),
    GoToLabel(String),
    GoToChapter(String),
    Parallel(Vec<Action>),
    ShowDialogue(Dialogue),
    HideDialogue,
}

Variants

None
Label(String)
Wait(Scalar)
GoToScene(String)
EndScene
ChangeSceneBackground(String)
ShowCharacter(String)
HideCharacter(String)
ChangeCharacterVisibility(StringScalar)

(character name, visibility percentage)

ChangeCharacterNameColor(StringColor)

(character name, color)

ChangeCharacterPosition(StringPosition)

(character name, position percentage)

ChangeCharacterAlignment(StringPosition)

(character name, alignment percentage)

ChangeCharacterRotation(StringScalar)

(character name, rotation percentage)

ChangeCharacterScale(StringScale)

(character name, scale percentage)

ChangeCharacterStyle(StringString)

(character name, style name)

ChangeCameraPosition(Position)
ChangeCameraRotation(Scalar)
GoToLabel(String)
GoToChapter(String)
Parallel(Vec<Action>)
ShowDialogue(Dialogue)
HideDialogue

Trait Implementations

impl Clone for Action[src]

impl Debug for Action[src]

impl Default for Action[src]

impl<'de> Deserialize<'de> for Action[src]

impl Prefab for Action[src]

impl Serialize for Action[src]

Auto Trait Implementations

impl RefUnwindSafe for Action

impl Send for Action

impl Sync for Action

impl Unpin for Action

impl UnwindSafe for Action

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: Any, 

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> TryDefault for T where
    T: Default

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,