예제 #1
0
 private void Start()
 {
     tag = "Enemy";
     rb  = gameObject.AddComponent <Rigidbody2D>();
     rb.freezeRotation = true;
     rb.mass           = 50f;
     rb.gravityScale   = 8f;
     gameObject.AddComponent <BoxCollider2D>().size    = new Vector2(1f, 2f);
     gameObject.GetComponent <BoxCollider2D>().offset  = Vector2.zero;
     gameObject.AddComponent <SpriteRenderer>().sprite = Resources.Load("CharacterSprites/Enemies/Goblin", typeof(Sprite)) as Sprite;
     defaultScrolling = gameObject.AddComponent <ScrollingObject>();
     defaultScrolling.SetAutoMove(autoMove);
 }
예제 #2
0
 public virtual void SetOnPlatform(bool onPlatform)
 {
     autoMove = onPlatform;
     defaultScrolling.SetAutoMove(autoMove);
 }