Esempio n. 1
0
 IEnumerable <object> IActorPreviewInitInfo.ActorPreviewInits(ActorInfo ai, ActorPreviewType type)
 {
     // HACK: The ActorInit system does not support multiple instances of the same type
     // Make sure that we only return one TurretFacingInit, even for actors with multiple turrets
     if (ai.TraitInfos <TurretedInfo>().FirstOrDefault() == this)
     {
         yield return(new TurretFacingInit(PreviewFacing));
     }
 }
Esempio n. 2
0
 IEnumerable <ActorInit> IActorPreviewInitInfo.ActorPreviewInits(ActorInfo ai, ActorPreviewType type)
 {
     yield return(new FacingInit(WAngle.FromFacing(PreviewFacing)));
 }
Esempio n. 3
0
 IEnumerable <object> IActorPreviewInitInfo.ActorPreviewInits(ActorInfo ai, ActorPreviewType type)
 {
     yield return(new FacingInit(PreviewFacing));
 }
Esempio n. 4
0
 IEnumerable <ActorInit> IActorPreviewInitInfo.ActorPreviewInits(ActorInfo ai, ActorPreviewType type)
 {
     yield return(new TurretFacingInit(this, InitialFacing));
 }
Esempio n. 5
0
 IEnumerable <object> IActorPreviewInitInfo.ActorPreviewInits(ActorInfo ai, ActorPreviewType type)
 {
     yield return(new HideBibPreviewInit());
 }