M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath Class Reference

Inherits TaleWorlds.Engine.ScriptComponentBehavior.

Classes

struct  PathAnimationState
 

Public Types

enum  InterpolationType {
  Linear ,
  EaseIn ,
  EaseOut ,
  EaseInOut
}
 
- Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior
enum  TickRequirement : uint {
  None = 0x00000000 ,
  TickOccasionally = 0x00000001 ,
  Tick = 0x00000002 ,
  TickParallel = 0x00000004 ,
  TickParallel2 = 0x00000008
}
 

Public Member Functions

void Initialize ()
 
void SetInitialState ()
 
void SetPositiveState ()
 
void SetNegativeState ()
 
void SetIsReady (bool isReady)
 
float GetCameraFade ()
 
void Destroy ()
 
override TickRequirement GetTickRequirement ()
 
- Public Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void SetScriptComponentToTick (TickRequirement value)
 
void SetScriptComponentToTickMT (TickRequirement value)
 
virtual TickRequirement GetTickRequirement ()
 

Public Attributes

string LookAtEntity = ""
 
string SkeletonName = ""
 
int BoneIndex = 0
 
Vec3 AttachmentOffset = new Vec3(0, 0, 0)
 
string InitialPath = ""
 
string InitialAnimationClip = ""
 
string InitialSound = "event:/mission/siege/siegetower/doorland"
 
float InitialPathStartTime = 0.0f
 
float InitialPathDuration = 1.0f
 
InterpolationType InitialInterpolation = InterpolationType.Linear
 
bool InitialFadeOut = false
 
string PositivePath = ""
 
string PositiveAnimationClip = ""
 
string PositiveSound = ""
 
float PositivePathStartTime = 0.0f
 
float PositivePathDuration = 1.0f
 
InterpolationType PositiveInterpolation = InterpolationType.Linear
 
bool PositiveFadeOut = false
 
string NegativePath = ""
 
string NegativeAnimationClip = ""
 
string NegativeSound = ""
 
float NegativePathStartTime = 0.0f
 
float NegativePathDuration = 1.0f
 
InterpolationType NegativeInterpolation = InterpolationType.Linear
 
bool NegativeFadeOut = false
 
SimpleButton TestInitial
 
SimpleButton TestPositive
 
SimpleButton TestNegative
 

Protected Member Functions

override void OnInit ()
 This callback method is called when the object is constructed.
 
override void OnEditorInit ()
 
override void OnTick (float dt)
 
override void OnEditorTick (float dt)
 
override void OnEditorVariableChanged (string variableName)
 Called when an object's field has changed from the editor.
 
- Protected Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void InvalidateWeakPointersIfValid ()
 
 ScriptComponentBehavior ()
 
virtual void OnRemoved (int removeReason)
 

Additional Inherited Members

- Properties inherited from TaleWorlds.Engine.ScriptComponentBehavior
GameEntity GameEntity [get]
 
ManagedScriptComponent ScriptComponent [get]
 
ManagedScriptHolder ManagedScriptHolder [get]
 
Scene Scene [get]
 

Member Enumeration Documentation

◆ InterpolationType

Enumerator
Linear 
EaseIn 
EaseOut 
EaseInOut 

Member Function Documentation

◆ OnInit()

override void TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.OnInit ( )
protectedvirtual

◆ OnEditorInit()

override void TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.OnEditorInit ( )
protectedvirtual

◆ Initialize()

void TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.Initialize ( )

◆ SetInitialState()

void TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.SetInitialState ( )

◆ SetPositiveState()

void TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.SetPositiveState ( )

◆ SetNegativeState()

void TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.SetNegativeState ( )

◆ SetIsReady()

void TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.SetIsReady ( bool  isReady)

◆ GetCameraFade()

float TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.GetCameraFade ( )

◆ Destroy()

void TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.Destroy ( )

◆ GetTickRequirement()

override TickRequirement TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.GetTickRequirement ( )
virtual

◆ OnTick()

override void TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.OnTick ( float  dt)
protectedvirtual

◆ OnEditorTick()

override void TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.OnEditorTick ( float  dt)
protectedvirtual

◆ OnEditorVariableChanged()

override void TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.OnEditorVariableChanged ( string  variableName)
protectedvirtual
Parameters
variableNameName of the field which has just changed.

Reimplemented from TaleWorlds.Engine.ScriptComponentBehavior.

Member Data Documentation

◆ LookAtEntity

string TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.LookAtEntity = ""

◆ SkeletonName

string TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.SkeletonName = ""

◆ BoneIndex

int TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.BoneIndex = 0

◆ AttachmentOffset

Vec3 TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.AttachmentOffset = new Vec3(0, 0, 0)

◆ InitialPath

string TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.InitialPath = ""

◆ InitialAnimationClip

string TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.InitialAnimationClip = ""

◆ InitialSound

string TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.InitialSound = "event:/mission/siege/siegetower/doorland"

◆ InitialPathStartTime

float TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.InitialPathStartTime = 0.0f

◆ InitialPathDuration

float TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.InitialPathDuration = 1.0f

◆ InitialInterpolation

InterpolationType TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.InitialInterpolation = InterpolationType.Linear

◆ InitialFadeOut

bool TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.InitialFadeOut = false

◆ PositivePath

string TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.PositivePath = ""

◆ PositiveAnimationClip

string TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.PositiveAnimationClip = ""

◆ PositiveSound

string TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.PositiveSound = ""

◆ PositivePathStartTime

float TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.PositivePathStartTime = 0.0f

◆ PositivePathDuration

float TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.PositivePathDuration = 1.0f

◆ PositiveInterpolation

InterpolationType TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.PositiveInterpolation = InterpolationType.Linear

◆ PositiveFadeOut

bool TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.PositiveFadeOut = false

◆ NegativePath

string TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.NegativePath = ""

◆ NegativeAnimationClip

string TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.NegativeAnimationClip = ""

◆ NegativeSound

string TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.NegativeSound = ""

◆ NegativePathStartTime

float TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.NegativePathStartTime = 0.0f

◆ NegativePathDuration

float TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.NegativePathDuration = 1.0f

◆ NegativeInterpolation

InterpolationType TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.NegativeInterpolation = InterpolationType.Linear

◆ NegativeFadeOut

bool TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.NegativeFadeOut = false

◆ TestInitial

SimpleButton TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.TestInitial

◆ TestPositive

SimpleButton TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.TestPositive

◆ TestNegative

SimpleButton TaleWorlds.MountAndBlade.View.Scripts.PopupSceneCameraPath.TestNegative