示例#1
0
 void Start()
 {
     if (defaultBehavior == "Rolly")
     {
         behavior = new RollyCrab(this);
     }
     else if (defaultBehavior == "Double")
     {
         behavior = new DoubleJumpCrab(this);
     }
     else if (defaultBehavior == "Multi")
     {
         behavior = new MultiJumpCrab(this, 3);
     }
     else
     {
         behavior = new CrabBehavior(this);
     }
 }
示例#2
0
 public void ChangeBehavior(CrabBehavior behavior)
 {
     this.behavior = behavior;
 }