Esempio n. 1
0
 private void Initialize(int moleIndex, ITenseSubject <int> attackSubject, Transform moleTransform)
 {
     transform.SetParent(moleTransform);
     transform.localPosition = new Vector3(1.65f, 1.15f, 0.0f);
     AttackSubject           = attackSubject;
     MoleIndex = moleIndex;
 }
Esempio n. 2
0
 public StoredTextureEvents(IWebCamEntity entity)
 {
     Load   = entity.Load;
     Save   = entity.Save;
     Render = entity.RenderStoredTexture;
     Clear  = entity.ClearStoredTexture;
     ConfirmTextureRotationAngle = entity.ConfirmTextureRotationAngle;
     ConfirmRenderableTexture    = entity.ConfirmRenderableTexture;
 }
Esempio n. 3
0
 public WebCamEvents(IWebCamEntity entity)
 {
     Initialize         = entity.Initialize;
     Play               = entity.Play;
     Stop               = entity.Stop;
     Render             = entity.RenderWebCamTexture;
     Clear              = entity.ClearWebCamTexture;
     Capture            = entity.Capture;
     ConfirmTextureSize = entity.ConfirmTextureSize;
 }
Esempio n. 4
0
 public Mole(ISubject <Unit> activateSubject, ISubject <Unit> deactivateSubject, ITenseSubject showSubject, ITenseSubject hideSubject, ITenseSubject feintSubject, ITenseSubject hitSubject, ITenseSubject <int> attackSubject)
 {
     ActivateSubject   = activateSubject;
     DeactivateSubject = deactivateSubject;
     ShowSubject       = showSubject;
     HideSubject       = hideSubject;
     FeintSubject      = feintSubject;
     HitSubject        = hitSubject;
     AttackSubject     = attackSubject;
 }
Esempio n. 5
0
 public void Render(int moleIndex, ITenseSubject <int> attackSubject, Transform moleTransform)
 {
     HammerViewFactory.Create(moleIndex, attackSubject, moleTransform);
 }