public void init() { pos = Map.grid.grid_to_world(Map.grid.world_to_grid(transform.position)); current_node = Map.grid.get_node(Map.grid.world_to_grid(pos)); controller = GetComponent <PlatformCollision>(); controller.init(); player_movement = GetComponent <PlayerMovement>(); player_movement.init(); Transform weapon_obj = transform.parent.FindChild("weapon"); if (weapon_obj == null) { Debug.LogError("'weapon' object cannot be found in player parent's children"); } weapon_inventory = weapon_obj.GetComponent <WeaponInventory>(); weapon_inventory.init(this); weapon_control = weapon_obj.GetComponent <PlayerWeaponControl>(); weapon_control.init(); grappling_hook = GetComponent <GrapplingHook>(); grappling_hook.init(); health = GetComponent <GenericHealth>(); health.init(this); }
private void Start() { parent = get_enemy_parent(); parent.set_type(EnemyType.GROUND); rigid_body = GetComponent<Rigidbody2D>(); controller = GetComponent<PlatformCollision>(); }
private void Start() { parent = get_enemy_parent(); parent.set_type(EnemyType.GROUND); rigid_body = GetComponent <Rigidbody2D>(); controller = GetComponent <PlatformCollision>(); }
public void init() { pos = Map.grid.grid_to_world(Map.grid.world_to_grid(transform.position)); current_node = Map.grid.get_node(Map.grid.world_to_grid(pos)); controller = GetComponent<PlatformCollision>(); controller.init(); player_movement = GetComponent<PlayerMovement>(); player_movement.init(); Transform weapon_obj = transform.parent.FindChild("weapon"); if (weapon_obj == null) Debug.LogError("'weapon' object cannot be found in player parent's children"); weapon_inventory = weapon_obj.GetComponent<WeaponInventory>(); weapon_inventory.init(this); weapon_control = weapon_obj.GetComponent<PlayerWeaponControl>(); weapon_control.init(); grappling_hook = GetComponent<GrapplingHook>(); grappling_hook.init(); health = GetComponent<GenericHealth>(); health.init(this); }