Пример #1
0
 // Use this for initialization
 void Awake()
 {
     _stats                = GetComponent <AEnemyStats>();
     _rigidbody            = GetComponent <Rigidbody2D> ();
     _leftBodyPartResouce  = Resources.Load("stupidL") as GameObject;
     _rightBodyPartResouce = Resources.Load("stupidR") as GameObject;
     GetComponent <Rigidbody2D> ().gravityScale = 0;
     _allPaths = initPaths();
 }
Пример #2
0
 // Use this for initialization
 void Start()
 {
     //TODO: change type to something general
     type   = EnemyType.Stupid;
     _logic = this.gameObject.GetComponent <StupidAILogic>();
     _stats = this.gameObject.GetComponent <StupidGeneralStats>();
     //_logic.SetStats (_stats);
     _creationLocation = transform.position;
     //	_movementDirection = _logic.MoveToPoint (_creationLocation);
     collisionFacade = new CollisionFacade();
 }
Пример #3
0
 public void SetStats(AEnemyStats i_stats)
 {
     _stats = i_stats;
 }