Loading...
Searching...
No Matches
PixelCrushers.LoveHate.AbstractGreetingAnimationTrigger Class Referenceabstract

This abstract greeting trigger is the workhorse for GreetingTrigger (3D) and GreetingTrigger2D. More...

Inheritance diagram for PixelCrushers.LoveHate.AbstractGreetingAnimationTrigger:
Collaboration diagram for PixelCrushers.LoveHate.AbstractGreetingAnimationTrigger:

Public Attributes

RangeAnimation[] greetings
 The animations to play based on affinity.
 
- Public Attributes inherited from PixelCrushers.LoveHate.AbstractGreetingTrigger
float timeBetweenGreetings = 300f
 At least this many seconds must pass before greeting the same character.
 
- Public Attributes inherited from PixelCrushers.LoveHate.AbstractTriggerInteractor
int cacheSize = 32
 The max size of the cache of other GameObjects to keep track of.
 

Protected Member Functions

override void Awake ()
 
override void Greet (FactionMember other)
 
- Protected Member Functions inherited from PixelCrushers.LoveHate.AbstractGreetingTrigger
virtual void HandleOnTriggerEnter (GameObject other)
 
virtual bool ShouldGreet (FactionMember other)
 

Additional Inherited Members

- Public Member Functions inherited from PixelCrushers.LoveHate.AbstractGreetingTrigger
virtual void TryGreeting (FactionMember other)
 
- Public Member Functions inherited from PixelCrushers.LoveHate.AbstractTriggerInteractor
virtual FactionMember GetFactionMember (GameObject other)
 Gets the FactionMember on a GameObject.
 
- Protected Attributes inherited from PixelCrushers.LoveHate.AbstractGreetingTrigger
FactionMember m_self = null
 

Detailed Description

This abstract greeting trigger is the workhorse for GreetingTrigger (3D) and GreetingTrigger2D.

Member Function Documentation

◆ Awake()

override void PixelCrushers.LoveHate.AbstractGreetingAnimationTrigger.Awake ( )
inlineprotectedvirtual

◆ Greet()

override void PixelCrushers.LoveHate.AbstractGreetingAnimationTrigger.Greet ( FactionMember  other)
inlineprotectedvirtual

Member Data Documentation

◆ greetings

RangeAnimation [] PixelCrushers.LoveHate.AbstractGreetingAnimationTrigger.greetings
Initial value:
= new RangeAnimation[3]
{
new RangeAnimation(string.Empty, -100, -25, RangeAnimation.AllTemperaments),
new RangeAnimation(string.Empty, -25, 25, RangeAnimation.AllTemperaments),
new RangeAnimation(string.Empty, 25, 100, RangeAnimation.AllTemperaments)
}

The animations to play based on affinity.


The documentation for this class was generated from the following file: